Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Busemann function</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Busemann_function"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Busemann_function rootpage-Busemann_function skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Busemann function</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1248332772">
/* start https://en.wikipedia.org/ */


.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}


/* end https://en.wikipedia.org/ */
</style>
<p>In <a href="Geometric_topology" title="Geometric topology">geometric topology</a>, <b>Busemann functions</b> are used to study the large-scale geometry of geodesics in <a href="Hadamard_space" title="Hadamard space">Hadamard spaces</a> and in particular <a href="Hadamard_manifold" title="Hadamard manifold">Hadamard manifolds</a> (<a href="Simply_connected" class="mw-redirect" title="Simply connected">simply connected</a> complete <a href="Riemannian_manifold" title="Riemannian manifold">Riemannian manifolds</a> of nonpositive curvature). They are named after <a href="Herbert_Busemann" title="Herbert Busemann">Herbert Busemann</a>, who introduced them; he gave an extensive treatment of the topic in his 1955 book "The geometry of geodesics".
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definition_and_elementary_properties">Definition and elementary properties</h2></div>
<p>Let <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (X,d)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>X</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (X,d)}</annotation>
</semantics>
</math></span><img src="./cb4d7a16bca9e216c0221b43a1c3377aa5e358b8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.039ex; height:2.843ex;" alt="{\displaystyle (X,d)}" loading="lazy"></span> be a <a href="Metric_space" title="Metric space">metric space</a>. A <a href="Ray_(geometry)" class="mw-redirect" title="Ray (geometry)">geodesic ray</a> is a path <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma :[0,\infty )\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>γ<!-- γ --></mi>
<mo>:</mo>
<mo stretchy="false">[</mo>
<mn>0</mn>
<mo>,</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma :[0,\infty )\to X}</annotation>
</semantics>
</math></span><img src="./c977dff1bffbbc5d4b9a2dca83f0e049684e79c9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.865ex; height:2.843ex;" alt="{\displaystyle \gamma :[0,\infty )\to X}" loading="lazy"></span> which minimizes distance everywhere along its length. i.e., for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t,t'\in [0,\infty )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>,</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo>∈<!-- ∈ --></mo>
<mo stretchy="false">[</mo>
<mn>0</mn>
<mo>,</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t,t'\in [0,\infty )}</annotation>
</semantics>
</math></span><img src="./98c365315fcdcdba1b891b4459165c94d3d3f059.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.31ex; height:3.009ex;" alt="{\displaystyle t,t'\in [0,\infty )}" loading="lazy"></span>,
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d{\big (}\gamma (t),\gamma (t'){\big )}={\big |}t-t'{\big |}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">|</mo>
</mrow>
</mrow>
<mi>t</mi>
<mo>−<!-- − --></mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">|</mo>
</mrow>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d{\big (}\gamma (t),\gamma (t'){\big )}={\big |}t-t'{\big |}.}</annotation>
</semantics>
</math></span></span>
Equivalently, a ray is an isometry from the "canonical ray" (the set <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [0,\infty )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mn>0</mn>
<mo>,</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [0,\infty )}</annotation>
</semantics>
</math></span><img src="./8dc2d914c2df66bc0f7893bfb8da36766650fe47.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.072ex; height:2.843ex;" alt="{\displaystyle [0,\infty )}" loading="lazy"></span> equipped with the Euclidean metric) into the metric space <i>X</i>.
</p><p>Given a ray <i>γ</i>, the Busemann function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }:X\to \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }:X\to \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./c53b801cf9db57c723fed25d06283da92e96a7ad.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:12.098ex; height:2.843ex;" alt="{\displaystyle B_{\gamma }:X\to \mathbb {R} }" loading="lazy"></span> is defined by
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }(x)=\lim _{t\to \infty }{\big (}d{\big (}\gamma (t),x{\big )}-t{\big )}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<munder>
<mo movablelimits="true" form="prefix">lim</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munder>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }(x)=\lim _{t\to \infty }{\big (}d{\big (}\gamma (t),x{\big )}-t{\big )}}</annotation>
</semantics>
</math></span></span>
</p><p>Thus, when <i>t</i> is very large, the distance <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d{\big (}\gamma (t),x{\big )}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d{\big (}\gamma (t),x{\big )}}</annotation>
</semantics>
</math></span><img src="./f1bbddc21e9b8fbb4b79c9a7fa86b0db4adc5ddb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:9.621ex; height:3.176ex;" alt="{\displaystyle d{\big (}\gamma (t),x{\big )}}" loading="lazy"></span> is approximately equal to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }(x)+t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }(x)+t}</annotation>
</semantics>
</math></span><img src="./9247708cf11dfd54142d3774d994a547326dbdc1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:9.708ex; height:3.009ex;" alt="{\displaystyle B_{\gamma }(x)+t}" loading="lazy"></span>. Given a ray <i>γ</i>, its Busemann function is always well-defined: indeed the right hand side above <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{t}(x){\stackrel {\text{def}}{=}}d{\big (}\gamma (t),x{\big )}-t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-REL">
<mover>
<mrow class="MJX-TeXAtom-OP MJX-fixedlimits">
<mo>=</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mtext>def</mtext>
</mrow>
</mover>
</mrow>
</mrow>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
<mo>−<!-- − --></mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{t}(x){\stackrel {\text{def}}{=}}d{\big (}\gamma (t),x{\big )}-t}</annotation>
</semantics>
</math></span><img src="./1e2a41ddac05f611ade0434665fcb791a911807f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:20.907ex; height:4.009ex;" alt="{\displaystyle F_{t}(x){\stackrel {\text{def}}{=}}d{\big (}\gamma (t),x{\big )}-t}" loading="lazy"></span>, tends pointwise to the left hand side on compacta, since <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t-d(\gamma (t),x)=d(\gamma (t),\gamma (0))-d(\gamma (t),x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t-d(\gamma (t),x)=d(\gamma (t),\gamma (0))-d(\gamma (t),x)}</annotation>
</semantics>
</math></span><img src="./7c534fd17f3456bb325fd0127a5144866c85a091.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:40.423ex; height:2.843ex;" alt="{\displaystyle t-d(\gamma (t),x)=d(\gamma (t),\gamma (0))-d(\gamma (t),x)}" loading="lazy"></span> is bounded above by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(\gamma (0),x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(\gamma (0),x)}</annotation>
</semantics>
</math></span><img src="./a0f0f6a6f9f6af8b994ea4b50243966ddab830bc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.623ex; height:2.843ex;" alt="{\displaystyle d(\gamma (0),x)}" loading="lazy"></span> and non-increasing since, if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle s\leq t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
<mo>≤<!-- ≤ --></mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle s\leq t}</annotation>
</semantics>
</math></span><img src="./c3c12f663b9eb8759c0da898cc542d7cb3bcf5e5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:5.029ex; height:2.176ex;" alt="{\displaystyle s\leq t}" loading="lazy"></span>,
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t-s+d(x,\gamma (s))-d(x,\gamma (t))\geq t-s-d(\gamma (s),\gamma (t))=0.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>−<!-- − --></mo>
<mi>s</mi>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≥<!-- ≥ --></mo>
<mi>t</mi>
<mo>−<!-- − --></mo>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>0.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t-s+d(x,\gamma (s))-d(x,\gamma (t))\geq t-s-d(\gamma (s),\gamma (t))=0.}</annotation>
</semantics>
</math></span></span>
</p><p>It is immediate from the triangle inequality that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |B_{\gamma }(x)-B_{\gamma }(y)|\leq d(x,y),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |B_{\gamma }(x)-B_{\gamma }(y)|\leq d(x,y),}</annotation>
</semantics>
</math></span></span>
</p><p>so that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }}</annotation>
</semantics>
</math></span><img src="./214894c5851d61a5dac220a524041eb04e34655c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.889ex; height:2.843ex;" alt="{\displaystyle B_{\gamma }}" loading="lazy"></span> is uniformly continuous. More specifically, the above estimate above shows that
</p>
<ul><li><b>Busemann functions are <a href="Lipschitz_function" class="mw-redirect" title="Lipschitz function">Lipschitz functions</a> with constant 1</b>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li></ul>
<p>By <a href="Dini's_theorem" title="Dini's theorem">Dini's theorem</a>, the functions <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{t}(x)=d(x,\gamma (t))-t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{t}(x)=d(x,\gamma (t))-t}</annotation>
</semantics>
</math></span><img src="./0fb03bbc3371c5e413b5f794af72aa23dc1f7686.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.538ex; height:2.843ex;" alt="{\displaystyle F_{t}(x)=d(x,\gamma (t))-t}" loading="lazy"></span> tend to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }(x)}</annotation>
</semantics>
</math></span><img src="./f1faba95d48fa23e7bc20ed000d7dd036a586623.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:6.028ex; height:3.009ex;" alt="{\displaystyle B_{\gamma }(x)}" loading="lazy"></span> uniformly on compact sets as <i>t</i> tends to infinity.
</p>
<div class="mw-heading mw-heading2"><h2 id="Example:_Poincaré_disk">Example: Poincaré disk</h2></div>
<p>Let <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle D}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>D</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle D}</annotation>
</semantics>
</math></span><img src="./f34a0c600395e5d4345287e21fb26efd386990e6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.924ex; height:2.176ex;" alt="{\displaystyle D}" loading="lazy"></span> be the unit disk in the complex plane with the <a href="Poincare_disk_model" class="mw-redirect" title="Poincare disk model">Poincaré metric</a>
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle ds^{2}={4\,|dz|^{2} \over (1-|z|^{2})^{2}}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<msup>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>4</mn>
<mspace width="thinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mi>z</mi>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mrow>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle ds^{2}={4\,|dz|^{2} \over (1-|z|^{2})^{2}}.}</annotation>
</semantics>
</math></span></span>
</p><p>Then, for <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |z|<1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>&lt;</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |z|&lt;1}</annotation>
</semantics>
</math></span><img src="./e1c0fa57b899b653a3823f85f43fd666309c09b3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.643ex; height:2.843ex;" alt="{\displaystyle |z|<1}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |\zeta |=1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>ζ<!-- ζ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>=</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |\zeta |=1}</annotation>
</semantics>
</math></span><img src="./9adf0385832e2c27e94c2d7a0d1ba2ecb93fee2d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.65ex; height:2.843ex;" alt="{\displaystyle |\zeta |=1}" loading="lazy"></span>, the Busemann function is given by<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\zeta }(z)=-\log \left({1-|z|^{2} \over |z-\zeta |^{2}}\right),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>ζ<!-- ζ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>z</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>−<!-- − --></mo>
<mi>log</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<mo>−<!-- − --></mo>
<mi>ζ<!-- ζ --></mi>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\zeta }(z)=-\log \left({1-|z|^{2} \over |z-\zeta |^{2}}\right),}</annotation>
</semantics>
</math></span></span>
</p><p>where the term in brackets on the right hand side is the <a href="Poisson_kernel" title="Poisson kernel">Poisson kernel</a> for the unit disk and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \zeta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ζ<!-- ζ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \zeta }</annotation>
</semantics>
</math></span><img src="./d5c3916703cae7938143d38865f78f27faadd4ae.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.095ex; height:2.509ex;" alt="{\displaystyle \zeta }" loading="lazy"></span> corresponds to the radial geodesic <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>γ<!-- γ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma }</annotation>
</semantics>
</math></span><img src="./a223c880b0ce3da8f64ee33c4f0010beee400b1a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.262ex; height:2.176ex;" alt="{\displaystyle \gamma }" loading="lazy"></span> from the origin towards <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \zeta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ζ<!-- ζ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \zeta }</annotation>
</semantics>
</math></span><img src="./d5c3916703cae7938143d38865f78f27faadd4ae.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.095ex; height:2.509ex;" alt="{\displaystyle \zeta }" loading="lazy"></span>,
<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma (t)=\zeta \tanh(t/2)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>ζ<!-- ζ --></mi>
<mi>tanh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma (t)=\zeta \tanh(t/2)}</annotation>
</semantics>
</math></span><img src="./9df6ef50990980e1e1bafb8a835fe78e48aeaf10.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:18.118ex; height:2.843ex;" alt="{\displaystyle \gamma (t)=\zeta \tanh(t/2)}" loading="lazy"></span>. The computation of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(x,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(x,y)}</annotation>
</semantics>
</math></span><img src="./3772957879a8bbf7946bddf5743c508a1d5072c0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.544ex; height:2.843ex;" alt="{\displaystyle d(x,y)}" loading="lazy"></span> can be reduced to that of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(z,0)=d(|z|,0)=2\operatorname {artanh} (|z|)=\log \left({\tfrac {1+|z|}{1-|z|}}\right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>z</mi>
<mo>,</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>,</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>2</mn>
<mi>artanh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>log</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
</mfrac>
</mstyle>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(z,0)=d(|z|,0)=2\operatorname {artanh} (|z|)=\log \left({\tfrac {1+|z|}{1-|z|}}\right)}</annotation>
</semantics>
</math></span><img src="./fd8c36cf6de0b6b990d0b4d7d75f50f1196d659b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:46.043ex; height:4.843ex;" alt="{\displaystyle d(z,0)=d(|z|,0)=2\operatorname {artanh} (|z|)=\log \left({\tfrac {1+|z|}{1-|z|}}\right)}" loading="lazy"></span>, since the metric is invariant under <a href="M%C3%B6bius_transformation" title="Möbius transformation">Möbius transformations</a> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle SU(1,1)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>S</mi>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>,</mo>
<mn>1</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle SU(1,1)}</annotation>
</semantics>
</math></span><img src="./41cc26b9ca2e00a54f6c741c4cbb0f45051742cd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.45ex; height:2.843ex;" alt="{\displaystyle SU(1,1)}" loading="lazy"></span>; the geodesics through <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 0}</annotation>
</semantics>
</math></span><img src="./2aae8864a3c1fec9585261791a809ddec1489950.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.162ex; height:2.176ex;" alt="{\displaystyle 0}" loading="lazy"></span> have the form <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \zeta g_{t}(0)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ζ<!-- ζ --></mi>
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \zeta g_{t}(0)}</annotation>
</semantics>
</math></span><img src="./e547dae42d5056af8082dd35091f788491f07c92.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.002ex; height:2.843ex;" alt="{\displaystyle \zeta g_{t}(0)}" loading="lazy"></span> where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{t}}</annotation>
</semantics>
</math></span><img src="./41456e69ac70ddc3b17c94885bc75700f5a151e9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.935ex; height:2.009ex;" alt="{\displaystyle g_{t}}" loading="lazy"></span> is the 1-parameter subgroup of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle SU(1,1)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>S</mi>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>,</mo>
<mn>1</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle SU(1,1)}</annotation>
</semantics>
</math></span><img src="./41cc26b9ca2e00a54f6c741c4cbb0f45051742cd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.45ex; height:2.843ex;" alt="{\displaystyle SU(1,1)}" loading="lazy"></span>,
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{t}={\begin{pmatrix}\cosh(t/2)&amp;\sinh(t/2)\\\sinh(t/2)&amp;\cosh(t/2)\end{pmatrix}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow>
<mo>(</mo>
<mtable rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi>sinh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>sinh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>2</mn>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
<mo>)</mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{t}={\begin{pmatrix}\cosh(t/2)&amp;\sinh(t/2)\\\sinh(t/2)&amp;\cosh(t/2)\end{pmatrix}}}</annotation>
</semantics>
</math></span></span>
</p><p>The formula above also completely determines the Busemann function by Möbius invariance.
</p>
<div class="mw-heading mw-heading2"><h2 id="Busemann_functions_on_a_Hadamard_space">Busemann functions on a Hadamard space</h2></div>
<p>In a <a href="Hadamard_space" title="Hadamard space">Hadamard space</a>, where any two points are joined by a unique geodesic segment, the function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F=F_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo>=</mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F=F_{t}}</annotation>
</semantics>
</math></span><img src="./cc2349d2cb9f328af3c6446bc720f19829189c9f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.16ex; height:2.509ex;" alt="{\displaystyle F=F_{t}}" loading="lazy"></span> is <i>convex</i>, i.e. convex on geodesic segments <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [x,y]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [x,y]}</annotation>
</semantics>
</math></span><img src="./1b7bd6292c6023626c6358bfd3943a031b27d663.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.813ex; height:2.843ex;" alt="{\displaystyle [x,y]}" loading="lazy"></span>. Explicitly this means that if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z(s)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>z</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z(s)}</annotation>
</semantics>
</math></span><img src="./a8bfafde86f189e884d802e3b4cdb74e1e8fecf3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:3.988ex; height:2.843ex;" alt="{\displaystyle z(s)}" loading="lazy"></span> is the point which divides <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [x,y]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [x,y]}</annotation>
</semantics>
</math></span><img src="./1b7bd6292c6023626c6358bfd3943a031b27d663.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.813ex; height:2.843ex;" alt="{\displaystyle [x,y]}" loading="lazy"></span> in the ratio <span class="texhtml"><i>s</i>&nbsp;: (1 − <i>s</i>)</span>, then <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(z(s))\leq sF(x)+(1-s)F(y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>z</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>s</mi>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(z(s))\leq sF(x)+(1-s)F(y)}</annotation>
</semantics>
</math></span><img src="./096d8473717b51301ec1241254e12eabc4950d92.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:31.055ex; height:2.843ex;" alt="{\displaystyle F(z(s))\leq sF(x)+(1-s)F(y)}" loading="lazy"></span>. For fixed <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>a</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a}</annotation>
</semantics>
</math></span><img src="./ffd2487510aa438433a2579450ab2b3d557e5edc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.23ex; height:1.676ex;" alt="{\displaystyle a}" loading="lazy"></span> the function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(x,a)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>a</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(x,a)}</annotation>
</semantics>
</math></span><img src="./0ebf61066ae2ba2c2fab995195cba72c6fd0f6b5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.619ex; height:2.843ex;" alt="{\displaystyle d(x,a)}" loading="lazy"></span> is convex and hence so are its translates; in particular, if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>γ<!-- γ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma }</annotation>
</semantics>
</math></span><img src="./a223c880b0ce3da8f64ee33c4f0010beee400b1a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.262ex; height:2.176ex;" alt="{\displaystyle \gamma }" loading="lazy"></span> is a geodesic ray in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>, then <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{t}}</annotation>
</semantics>
</math></span><img src="./42cf9007bfa40c26216b648363be8f67e73d38cb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.321ex; height:2.509ex;" alt="{\displaystyle F_{t}}" loading="lazy"></span> is convex. Since the Busemann function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }}</annotation>
</semantics>
</math></span><img src="./214894c5851d61a5dac220a524041eb04e34655c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.889ex; height:2.843ex;" alt="{\displaystyle B_{\gamma }}" loading="lazy"></span> is the pointwise limit of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{t}}</annotation>
</semantics>
</math></span><img src="./42cf9007bfa40c26216b648363be8f67e73d38cb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.321ex; height:2.509ex;" alt="{\displaystyle F_{t}}" loading="lazy"></span>,
</p>
<ul><li><b>Busemann functions are convex on Hadamard spaces</b>.<sup id="cite_ref-BGS_3-0" class="reference"><a href="#cite_note-BGS-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li>
<li><b>On a Hadamard space, the functions <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{t}(y)=d(y,\gamma (t))-t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{t}(y)=d(y,\gamma (t))-t}</annotation>
</semantics>
</math></span><img src="./50f0d43c80c97f8130984155bc69d782cd2c6913.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.19ex; height:2.843ex;" alt="{\displaystyle F_{t}(y)=d(y,\gamma (t))-t}" loading="lazy"></span> converge uniformly to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle B_{\gamma }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle B_{\gamma }}</annotation>
</semantics>
</math></span><img src="./214894c5851d61a5dac220a524041eb04e34655c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.889ex; height:2.843ex;" alt="{\displaystyle B_{\gamma }}" loading="lazy"></span> uniformly on any bounded subset of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>.</b><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Let <span class="texhtml"><i>h</i>(<i>t</i>) = <i>d</i>(<i>y</i>,γ(<i>t</i>)) − <i>t</i> = <i>F</i><sub><i>t</i></sub>(<i>y</i>)</span>. Since <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma (t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma (t)}</annotation>
</semantics>
</math></span><img src="./54fa4a5d64e164410e4a18106677bebefe1a1f1b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:3.911ex; height:2.843ex;" alt="{\displaystyle \gamma (t)}" loading="lazy"></span> is parametrised by arclength, Alexandrov's first comparison theorem for Hadamard spaces implies that the function <span class="texhtml"><i>g</i>(<i>t</i>) = <i>d</i>(<i>y</i>,γ(<i>t</i>))<sup>2</sup> − <i>t</i><sup>2</sup></span> is convex. Hence for <span class="texhtml">0&lt; <i>s</i> &lt; <i>t</i></span>
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g(s)\leq (1-{s \over t})g(0)+{s \over t}g(t).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>s</mi>
<mi>t</mi>
</mfrac>
</mrow>
<mo stretchy="false">)</mo>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>s</mi>
<mi>t</mi>
</mfrac>
</mrow>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g(s)\leq (1-{s \over t})g(0)+{s \over t}g(t).}</annotation>
</semantics>
</math></span></span>
</p><p>Thus
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2sh(s)\leq (h(s)+s)^{2}-s^{2}=g(s)\leq (1-{s \over t})d(x,y)^{2}+{s \over t}(2th(t)+h(t)^{2})\leq d(x,y)^{2}+2sh(t)+{s \over t}d(x,y)^{2},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>2</mn>
<mi>s</mi>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mo stretchy="false">(</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>s</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<msup>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>=</mo>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>s</mi>
<mi>t</mi>
</mfrac>
</mrow>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>s</mi>
<mi>t</mi>
</mfrac>
</mrow>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>t</mi>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mn>2</mn>
<mi>s</mi>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>s</mi>
<mi>t</mi>
</mfrac>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 2sh(s)\leq (h(s)+s)^{2}-s^{2}=g(s)\leq (1-{s \over t})d(x,y)^{2}+{s \over t}(2th(t)+h(t)^{2})\leq d(x,y)^{2}+2sh(t)+{s \over t}d(x,y)^{2},}</annotation>
</semantics>
</math></span></span>
</p><p>so that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |F_{s}(y)-F_{t}(y)|=|h(s)-h(t)|\leq {1 \over 2}(s^{-1}+t^{-1})d(x,y)^{2}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
<mo stretchy="false">(</mo>
<msup>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>+</mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |F_{s}(y)-F_{t}(y)|=|h(s)-h(t)|\leq {1 \over 2}(s^{-1}+t^{-1})d(x,y)^{2}.}</annotation>
</semantics>
</math></span></span>
</p><p>Letting <i>t</i> tend to ∞, it follows that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |F_{s}(y)-B_{\gamma }(y)|\leq {d(x,y)^{2} \over 2s},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mrow>
<mn>2</mn>
<mi>s</mi>
</mrow>
</mfrac>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |F_{s}(y)-B_{\gamma }(y)|\leq {d(x,y)^{2} \over 2s},}</annotation>
</semantics>
</math></span></span>
</p><p>so convergence is uniform on bounded sets.
</p><p>Note that the inequality above for <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |F_{s}(y)-F_{t}(y)|}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |F_{s}(y)-F_{t}(y)|}</annotation>
</semantics>
</math></span><img src="./5c54c05bac5e5290f8edc3c671d4f8f0651b3ad8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.882ex; height:2.843ex;" alt="{\displaystyle |F_{s}(y)-F_{t}(y)|}" loading="lazy"></span> (together with its proof) also holds for geodesic segments: if <span class="texhtml">γ(<i>t</i>)</span> is a geodesic segment starting at <span class="texhtml"><i>x</i></span> and parametrised by arclength then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(y,\Gamma (s))-s-d(y,\Gamma (t))+t|\leq (s^{-1}+t^{-1})d(x,y)^{2}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo>+</mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(y,\Gamma (s))-s-d(y,\Gamma (t))+t|\leq (s^{-1}+t^{-1})d(x,y)^{2}.}</annotation>
</semantics>
</math></span></span>
</p><p>Next suppose that <span class="texhtml"><i>x</i>, <i>y</i></span> are points in a Hadamard space, and let <span class="texhtml">δ(<i>s</i>)</span> be the geodesic through <span class="texhtml"><i>x</i></span> with <span class="texhtml">δ(0) = <i>y</i></span> and <span class="texhtml">δ(<i>t</i>) = <i>x</i></span>, where <span class="texhtml"><i>t</i> = <i>d</i>(<i>x</i>,<i>y</i>)</span>. This geodesic cuts the boundary of the closed ball <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span> at the point <span class="texhtml">δ(<i>r</i>)</span>. Thus if <span class="texhtml"><i>d</i>(<i>x</i>,<i>y</i>) &gt; <i>r</i></span>, there is a point <span class="texhtml"><i>v</i></span> with <span class="texhtml"><i>d</i>(<i>y</i>,<i>v</i>) = <i>r</i></span> such that <span class="texhtml"><i>d</i>(<i>x</i>,<i>v</i>) = <i>d</i>(<i>x</i>,<i>y</i>) − <i>r</i></span>.
</p><p>This condition persists for Busemann functions. The statement and proof of the property for Busemann functions relies on a fundamental theorem on closed convex subsets of a Hadamard space, which generalises <a href="Orthogonal_projection" class="mw-redirect" title="Orthogonal projection">orthogonal projection</a> in a <a href="Hilbert_space" title="Hilbert space">Hilbert space</a>: if <span class="texhtml"><i>C</i></span> is a closed <a href="Convex_set" title="Convex set">convex set</a> in a Hadamard space <span class="texhtml"><i>X</i></span>, then every point <span class="texhtml"><i>x</i></span> in <span class="texhtml"><i>X</i></span> has a unique closest point <span class="texhtml"><i>P</i>(<i>x</i>) ≡ <i>P</i><sub><i>C</i></sub>(<i>x</i>)</span> in <span class="texhtml"><i>C</i></span> and <span class="texhtml"><i>d</i>(<i>P</i>(<i>x</i>),<i>P</i>(<i>y</i>)) ≤ <i>d</i>(<i>x</i>,<i>y</i>)</span>; moreover <span class="texhtml"><i>a</i> = <i>P</i>(<i>x</i>)</span> is uniquely determined by the property that, for <span class="texhtml"><i>y</i></span> in <span class="texhtml"><i>C</i></span>,
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(x,y)^{2}\geq d(x,a)^{2}+d(a,y)^{2},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>a</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(x,y)^{2}\geq d(x,a)^{2}+d(a,y)^{2},}</annotation>
</semantics>
</math></span></span>
</p><p>so that the angle at <span class="texhtml"><i>a</i></span> in the Euclidean <a href="Comparison_triangle" title="Comparison triangle">comparison triangle</a> for <span class="texhtml"><i>a</i>,<i>x</i>,<i>y</i></span> is greater than or equal to <span class="texhtml"><i>π</i>/2</span>.
</p>
<ul><li><b>If <span class="texhtml">h</span> is a Busemann function on a Hadamard space, then, given <span class="texhtml">y</span> in <span class="texhtml">X</span> and <span class="texhtml">r &gt; 0</span>, there is a unique point <span class="texhtml">v</span> with <span class="texhtml">d(y,v) = r</span> such that <span class="texhtml">h(v) = h(y) − r</span>. For fixed <span class="texhtml">r &gt; 0</span>, the point <span class="texhtml">v</span> is the closest point of <span class="texhtml">y</span> to the closed convex <span class="texhtml">C</span> set of points <span class="texhtml">u</span> such that <span class="texhtml">h(u) ≤ h(y) − r</span> and therefore depends continuously on <span class="texhtml">y</span>.</b><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Let <span class="texhtml"><i>v</i></span> be the closest point to <span class="texhtml"><i>y</i></span> in <i><span class="texhtml">C</span></i>. Then <span class="texhtml"><i>h</i>(<i>v</i>) = <i>h</i>(<i>y</i>) − <i>r</i></span> and so <i><span class="texhtml">h</span></i> is minimised by <i><span class="texhtml">v</span></i> in <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>R</i>)</span> where <span class="texhtml"><i>R</i> = <i>d</i>(<i>y</i>,<i>v</i>) and <i>v</i></span> is the unique point where <i><span class="texhtml">h</span></i> is minimised. By the Lipschitz condition <span class="texhtml"><i>r</i> = |<i>h</i>(<i>y</i>) − <i>h</i>(<i>v</i>)| ≤ <i>R</i></span>. To prove the assertion, it suffices to show that <span class="texhtml"><i>R</i> = <i>r</i></span>, i.e. <span class="texhtml"><i>d</i>(<i>y</i>,<i>v</i>) = <i>r</i></span>. On the other hand, <i><span class="texhtml">h</span></i> is the uniform limit on any closed ball of functions <span class="texhtml"><i>h</i><sub><i>n</i></sub></span>. On <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span>, these are minimised by points <span class="texhtml"><i>v</i><sub><i>n</i></sub></span> with <span class="texhtml"><i>h</i><sub><i>n</i></sub>(<i>v</i><sub><i>n</i></sub>) = <i>h</i><sub><i>n</i></sub>(<i>y</i>) − <i>r</i></span>. Hence the infimum of <i><span class="texhtml">h</span></i> on <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span> is <span class="texhtml"><i>h</i>(<i>y</i>) − <i>r</i></span> and <span class="texhtml"><i>h</i>(<i>v</i><sub><i>n</i></sub>)</span> tends to <span class="texhtml"><i>h</i>(<i>y</i>) − <i>r</i></span>. Thus <span class="texhtml"><i>h</i>(<i>v</i><sub><i>n</i></sub>) = <i>h</i>(<i>y</i>) − <i>r</i><sub><i>n</i></sub></span> with <span class="texhtml"><i>r</i><sub><i>n</i></sub> ≤ <i>r</i></span> and <span class="texhtml"><i>r</i><sub><i>n</i></sub></span> tending towards <i><span class="texhtml">r</span></i>. Let <span class="texhtml"><i>u</i><sub><i>n</i></sub></span> be the closest point to <span class="texhtml"><i>y</i></span> with <span class="texhtml"><i>h</i>(<i>u</i><sub><i>n</i></sub>) ≤ <i>h</i>(<i>y</i>) − <i>r</i><sub><i>n</i></sub></span>. Let <span class="texhtml"><i>R</i><sub><i>n</i></sub> = <i>d</i>(<i>y</i>,<i>u</i><sub><i>n</i></sub>) ≤ <i>r</i></span>. Then <span class="texhtml"><i>h</i>(<i>u</i><sub><i>n</i></sub>) = <i>h</i>(<i>y</i>) − <i>r</i><sub><i>n</i></sub></span>, and, by the Lipschitz condition on <span class="texhtml"><i>h</i></span>, <span class="texhtml"><i>R</i><sub><i>n</i></sub> ≥ <i>r</i><sub><i>n</i></sub></span>. In particular <span class="texhtml"><i>R</i><sub><i>n</i></sub></span> tends to <i><span class="texhtml">r</span></i>. Passing to a subsequence if necessary it can be assumed that <span class="texhtml"><i>r</i><sub><i>n</i></sub></span> and <span class="texhtml"><i>R</i><sub><i>n</i></sub></span> are both increasing (to <i><span class="texhtml">r</span></i>). The inequality for convex optimisation implies that for <span class="texhtml"><i>n</i> &gt; <i>m</i></span>.
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(u_{n},u_{m})^{2}\leq R_{n}^{2}-R_{m}^{2}\leq 2r|R_{n}-R_{m}|,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>m</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>≤<!-- ≤ --></mo>
<msubsup>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msubsup>
<mo>−<!-- − --></mo>
<msubsup>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>m</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msubsup>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>r</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>m</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(u_{n},u_{m})^{2}\leq R_{n}^{2}-R_{m}^{2}\leq 2r|R_{n}-R_{m}|,}</annotation>
</semantics>
</math></span></span>
</p><p>so that <span class="texhtml"><i>u</i><sub><i>n</i></sub></span> is a <a href="Cauchy_sequence" title="Cauchy sequence">Cauchy sequence</a>. If <i><span class="texhtml">u</span></i> is its limit, then <span class="texhtml"><i>d</i>(<i>y</i>,<i>u</i>) = <i>r</i></span> and <span class="texhtml"><i>h</i>(<i>u</i>) = <i>h</i>(<i>y</i>) − <i>r</i></span>. By uniqueness it follows that <span class="texhtml"><i>u</i> = <i>v</i></span> and hence <span class="texhtml"><i>d</i>(<i>y</i>,<i>v</i>) = <i>r</i></span>, as required.
</p><p><b>Uniform limits.</b> The above argument proves more generally that if <span class="texhtml"><i>d</i>(<i>x</i><sub><i>n</i></sub>,<i>x</i><sub>0</sub>)</span> tends to infinity and the functions <span class="texhtml"><i>h</i><sub><i>n</i></sub>(<i>x</i>) = <i>d</i>(<i>x</i>,<i>x</i><sub><i>n</i></sub>) – <i>d</i>(<i>x</i><sub><i>n</i></sub>,<i>x</i><sub>0</sub>)</span> tend uniformly on bounded sets to <span class="texhtml"><i>h</i>(<i>x</i>)</span>, then <i><span class="texhtml">h</span></i> is convex, Lipschitz with Lipschitz constant 1 and, given <i><span class="texhtml">y</span></i> in <i><span class="texhtml">X</span></i> and <span class="texhtml"><i>r</i> &gt; 0</span>, there is a unique point <i><span class="texhtml">v</span></i> with <span class="texhtml"><i>d</i>(<i>y</i>,<i>v</i>) = <i>r</i></span> such that <span class="texhtml"><i>h</i>(<i>v</i>) = <i>h</i>(<i>y</i>) − <i>r</i></span>. If on the other hand the sequence <span class="texhtml">(<i>x</i><sub><i>n</i></sub>)</span> is bounded, then the terms all lie in some closed ball and <a href="Uniform_convergence" title="Uniform convergence">uniform convergence</a> there implies that <span class="texhtml">(<i>x</i><sub><i>n</i></sub>)</span> is a Cauchy sequence so converges to some <span class="texhtml"><i>x</i><sub>∞</sub></span> in <i><span class="texhtml">X</span></i>. So <span class="texhtml"><i>h</i><sub><i>n</i></sub></span> tends uniformly to <span class="texhtml"><i>h</i><sub>∞</sub>(<i>x</i>) = <i>d</i>(<i>x</i>,<i>x</i><sub>∞</sub>) – <i>d</i>(<i>x</i><sub>∞</sub>,<i>x</i><sub>0</sub>)</span>, a function of the same form. The same argument also shows that the class of functions which satisfy the same three conditions (being convex, Lipschitz and having minima on closed balls) is closed under taking uniform limits on bounded sets.
</p><p><b>Comment.</b> Note that, since any closed convex subset of a Hadamard subset of a Hadamard space is also a Hadamard space, any closed ball in a Hadamard space is a Hadamard space. In particular it need not be the case that every geodesic segment is contained in a geodesic defined on the whole of <b><span class="texhtml">R</span></b> or even a semi-infinite interval <span class="texhtml">[0,∞)</span>. The closed unit ball of a Hilbert space gives an explicit example which is not a proper metric space.
</p>
<ul><li><b>If <span class="texhtml">h</span> is a convex function, Lipschitz with constant 1 and <span class="texhtml">h</span> assumes its minimum on any closed ball centred on <span class="texhtml">y</span> with radius <span class="texhtml">r</span> at a unique point <span class="texhtml">v</span> on the boundary with <span class="texhtml">h(v) = h(y) − r</span>, then for each <span class="texhtml">y</span> in <span class="texhtml">X</span> there is a unique geodesic ray <span class="texhtml">δ</span> such that <span class="texhtml">δ(0) = y</span> and <span class="texhtml">δ</span> cuts each closed convex set <span class="texhtml">h ≤ h(y) – r</span> with <span class="texhtml">r &gt; 0</span> at <span class="texhtml">δ(r)</span>, so that <span class="texhtml">h(δ(t)) = h(y) – t</span>. In particular this holds for each Busemann function.</b><sup id="cite_ref-Bridson_1999_pages=271–272_7-0" class="reference"><a href="#cite_note-Bridson_1999_pages=271–272-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li></ul>
<p>The third condition implies that <i><span class="texhtml">v</span></i> is the closest point to <i><span class="texhtml">y</span></i> in the closed convex set <span class="texhtml"><i>C</i><sub><i>r</i></sub></span> of points <i><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u}</annotation>
</semantics>
</math></span><img src="./c3e6bb763d22c20916ed4f0bb6bd49d7470cffd8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle u}" loading="lazy"></span></i> such that <span class="texhtml"><i>h</i>(<i>u</i>) ≤ <i>h</i>(<i>y</i>) – <i>r</i></span>. Let <span class="texhtml">δ(<i>t</i>)</span> for <span class="texhtml">0 ≤ <i>t</i> ≤ <i>r</i></span> be the geodesic joining <i><span class="texhtml">y</span></i> to <i><span class="texhtml">v</span></i>. Then <span class="texhtml"><i>k</i>(<i>t</i>) = <i>h</i>(δ(<i>t</i>)) - <i>h</i>(<i>y</i>)</span> is a convex Lipschitz function on <span class="texhtml">[0,<i>r</i>]</span> with Lipschitz constant 1 satisfying <span class="texhtml"><i>k</i>(<i>t</i>) ≤ – <i>t</i></span> and <span class="texhtml"><i>k</i>(0) = 0</span> and <span class="texhtml"><i>k</i>(<i>r</i>) = –<i>r</i></span>. So <i><span class="texhtml">k</span></i> vanishes everywhere, since if <span class="texhtml">0 &lt; <i>s</i> &lt; <i>r</i>, <i>k</i>(<i>s</i>) ≤ –<i>s</i></span> and <span class="texhtml">|<i>k</i>(s)| ≤ <i>s</i></span>. Hence <span class="texhtml"><i>h</i>(δ(<i>t</i>)) = <i>h</i>(<i>y</i>) – <i>t</i></span>. By uniqueness it follows that <span class="texhtml">δ(<i>t</i>)</span> is the closest point to <span class="texhtml"><i>y</i></span> in <span class="texhtml"><i>C</i><sub><i>t</i></sub></span> and that it is the unique point minimising <i><span class="texhtml">h</span></i> in <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>t</i>)</span>. Uniqueness implies that these geodesics segments coincide for arbitrary <i><span class="texhtml">r</span></i> and therefore that <span class="texhtml">δ</span> extends to a geodesic ray with the stated property.
</p>
<ul><li><b>If <span class="texhtml">h = h<sub>γ</sub></span>, then the geodesic ray <span class="texhtml">δ</span> starting at <span class="texhtml">y</span> satisfies</b> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sup d(\gamma (t),\delta (t))<\infty }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo movablelimits="true" form="prefix">sup</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>&lt;</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sup d(\gamma (t),\delta (t))&lt;\infty }</annotation>
</semantics>
</math></span><img src="./42a13db28b225b03d703c985cb835b2f0db6e357.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.979ex; height:2.843ex;" alt="{\displaystyle \sup d(\gamma (t),\delta (t))<\infty }" loading="lazy"></span>. <b>If <span class="texhtml">δ<sub>1</sub></span> is another ray starting at <span class="texhtml">y</span> with</b> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sup d(\delta (t),\delta _{1}(t))<\infty }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo movablelimits="true" form="prefix">sup</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>δ<!-- δ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>&lt;</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sup d(\delta (t),\delta _{1}(t))&lt;\infty }</annotation>
</semantics>
</math></span><img src="./17d0cbd77a4958d69e895277173b46055c7d8de1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.803ex; height:2.843ex;" alt="{\displaystyle \sup d(\delta (t),\delta _{1}(t))<\infty }" loading="lazy"></span> <b>then <span class="texhtml">δ<sub>1</sub> = δ</span>.</b></li></ul>
<p>To prove the first assertion, it is enough to check this for <i><span class="texhtml">t</span></i> sufficiently large. In that case <span class="texhtml">γ(<i>t</i>)</span> and <span class="texhtml">δ(<i>t</i> − <i>h</i>(<i>y</i>))</span> are the projections of <i><span class="texhtml">x</span></i> and <i><span class="texhtml">y</span></i> onto the closed convex set <span class="texhtml"><i>h</i> ≤ −<i>t</i></span>. Therefore, <span class="texhtml"><i>d</i>(γ(<i>t</i>),δ(<i>t</i> − <i>h</i>(<i>y</i>))) ≤ <i>d</i>(<i>x</i>,<i>y</i>)</span>. Hence <span class="texhtml"><i>d</i>(γ(<i>t</i>),δ(<i>t</i>)) ≤ <i>d</i>(γ(<i>t</i>),δ(<i>t</i> − <i>h</i>(<i>y</i>))) + <i>d</i>(δ(<i>t</i> − <i>h</i>(<i>y</i>)),δ(<i>t</i>)) ≤ <i>d</i>(<i>x</i>,<i>y</i>) + |<i>h</i>(<i>y</i>)|</span>. The second assertion follows because <span class="texhtml"><i>d</i>(δ<sub>1</sub>(<i>t</i>),δ(<i>t</i>))</span> is convex and bounded on <span class="texhtml">[0,∞)</span>, so, if it vanishes at <span class="texhtml"><i>t</i> = 0</span>, must vanish everywhere.
</p>
<ul><li><b>Suppose that <span class="texhtml">h</span> is a continuous convex function and for each <span class="texhtml">y</span> in <span class="texhtml">X</span> there is a unique geodesic ray <span class="texhtml">δ</span> such that <span class="texhtml">δ(0) = y</span> and <span class="texhtml">δ</span> cuts each closed convex set <span class="texhtml">h ≤ h(y) – r with r &gt; 0</span> at <span class="texhtml">δ(r)</span>, so that <span class="texhtml">h(δ(t)) = h(y) – t</span>; then <span class="texhtml">h</span> is a Busemann function. <span class="texhtml">h − h<sub>δ</sub></span> is a constant function.</b><sup id="cite_ref-Bridson_1999_pages=271–272_7-1" class="reference"><a href="#cite_note-Bridson_1999_pages=271–272-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Let <span class="texhtml"><i>C</i><sub><i>r</i></sub></span> be the closed convex set of points <i><span class="texhtml">z</span></i> with <span class="texhtml"><i>h</i>(<i>z</i>) ≤ −<i>r</i></span>. Since <i><span class="texhtml">X</span></i> is a Hadamard space for every point <i><span class="texhtml">y</span></i> in <i><span class="texhtml">X</span></i> there is a unique closest point <span class="texhtml"><i>P</i><sub><i>r</i></sub>(<i>y</i>)</span> to <span class="texhtml"><i>y</i></span> in <span class="texhtml"><i>C</i><sub><i>r</i></sub></span>. It depends continuously on <i><span class="texhtml">y</span></i> and if <i><span class="texhtml">y</span></i> lies outside <span class="texhtml"><i>C</i><sub><i>r</i></sub></span>, then <span class="texhtml"><i>P</i><sub><i>r</i></sub>(<i>y</i>)</span> lies on the hypersurface <span class="texhtml"><i>h</i>(<i>z</i>) = − <i>r</i></span>—the boundary ∂<span class="texhtml"><i>C</i><sub><i>r</i></sub></span> of <span class="texhtml"><i>C</i><sub><i>r</i></sub></span>—and <span class="texhtml"><i>P</i><sub><i>r</i></sub>(<i>y</i>)</span> satisfies the inequality of convex optimisation. Let <span class="texhtml">δ(<i>s</i>)</span> be the geodesic ray starting at <i><span class="texhtml">y</span></i>.
</p><p>Fix <i><span class="texhtml">x</span></i> in <i><span class="texhtml">X</span></i>. Let <span class="texhtml">γ(<i>s</i>)</span> be the geodesic ray starting at <i><span class="texhtml">x</span></i>. Let <span class="texhtml"><i>g</i>(<i>z</i>) = <i>h</i><sub>γ</sub>(<i>z</i>)</span>, the Busemann function for <span class="texhtml">γ</span> with base point <i><span class="texhtml">x</span></i>. In particular <span class="texhtml"><i>g</i>(<i>x</i>) = 0</span>. It suffices to show that <span class="texhtml"><i>g</i> = <i>h</i> – <i>h</i>(<i>x</i>)</span>. Now take <i><span class="texhtml">y</span></i> with <span class="texhtml"><i>h</i>(<i>x</i>) = <i>h</i>(<i>y</i>)</span> and let <span class="texhtml">δ(<i>t</i>)</span> be the geodesic ray starting at <i><span class="texhtml">y</span></i> corresponding to <i><span class="texhtml">h</span></i>. Then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(x,y)\geq d(\gamma (t),\delta (t)),\,\,\,d(x,\delta (t))^{2}\geq d(x,\gamma (t))^{2}+d(\gamma (t),\delta (t))^{2},\,\,\,d(y,\gamma (t))^{2}\geq d(y,\delta (t))^{2}+d(\gamma (t),\delta (t))^{2}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(x,y)\geq d(\gamma (t),\delta (t)),\,\,\,d(x,\delta (t))^{2}\geq d(x,\gamma (t))^{2}+d(\gamma (t),\delta (t))^{2},\,\,\,d(y,\gamma (t))^{2}\geq d(y,\delta (t))^{2}+d(\gamma (t),\delta (t))^{2}.}</annotation>
</semantics>
</math></span></span>
</p><p>On the other hand, for any four points <i><span class="texhtml">a</span></i>, <i><span class="texhtml">b</span></i>, <i><span class="texhtml">c</span></i>, <i><span class="texhtml">d</span></i> in a Hadamard space, the following quadrilateral inequality of <a href="Yurii_Reshetnyak" title="Yurii Reshetnyak">Reshetnyak</a> holds:
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(a,c)^{2}+d(b,d)^{2}-d(a,d)^{2}-d(b,c)^{2}|\leq 2d(a,b)d(c,d).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>c</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo>,</mo>
<mi>d</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>d</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo>,</mo>
<mi>c</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(a,c)^{2}+d(b,d)^{2}-d(a,d)^{2}-d(b,c)^{2}|\leq 2d(a,b)d(c,d).}</annotation>
</semantics>
</math></span></span>
</p><p>Setting <span class="texhtml"><i>a</i> = <i>x</i></span>, <span class="texhtml"><i>b</i> = <i>y</i></span>, <span class="texhtml"><i>c</i> = γ(<i>t</i>)</span>, <span class="texhtml"><i>d</i> = δ(<i>t</i>)</span>, it follows that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(y,\gamma (t))^{2}-d(x,\gamma (t))^{2}|\leq 2d(x,y)^{2},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(y,\gamma (t))^{2}-d(x,\gamma (t))^{2}|\leq 2d(x,y)^{2},}</annotation>
</semantics>
</math></span></span>
</p><p>so that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(y,\gamma (t))-d(x,\gamma (t))|\leq 2{d(x,y)^{2} \over d(y,\gamma (t))+d(x,\gamma (t))}\leq {d(x,y)^{2} \over t}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mi>t</mi>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(y,\gamma (t))-d(x,\gamma (t))|\leq 2{d(x,y)^{2} \over d(y,\gamma (t))+d(x,\gamma (t))}\leq {d(x,y)^{2} \over t}.}</annotation>
</semantics>
</math></span></span>
</p><p>Hence <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i>) = 0</span>. Similarly <span class="texhtml"><i>h</i><sub>δ</sub>(<i>x</i>) = 0</span>. Hence <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i>) = 0</span> on the level surface of <i><span class="texhtml">h</span></i> containing <i><span class="texhtml">x</span></i>. Now for <span class="texhtml"><i>t</i> ≥ 0</span> and <i><span class="texhtml">z</span></i> in <i><span class="texhtml">X</span></i>, let <span class="texhtml">α<sub><i>t</i></sub>(<i>z</i>) = γ<sub>1</sub>(<i>t</i>)</span> the geodesic ray starting at <i><span class="texhtml">z</span></i>. Then <span class="texhtml">α<sub><i>s</i> + <i>t</i></sub> = α<sub><i>s</i></sub> ∘ α<sub><i>t</i></sub></span> and <span class="texhtml"><i>h</i> ∘ α<sub><i>t</i></sub> = <i>h</i> − <i>t</i></span>. Moreover, by boundedness, <span class="texhtml"><i>d</i>(α<sub><i>t</i></sub>(<i>u</i>),α<sub><i>t</i></sub>(<i>v</i>)) ≤ <i>d</i>(<i>u</i>,<i>v</i>)</span>. The flow <span class="texhtml">α<sub><i>s</i></sub></span> can be used to transport this result to all the level surfaces of <i><span class="texhtml">h</span></i>. For general <span class="texhtml"><i>y</i><sub>1</sub></span>, if <span class="texhtml"><i>h</i>(<i>y</i><sub>1</sub>) &lt; <i>h</i>(<i>x</i>)</span>, take <span class="texhtml"><i>s</i> &gt; 0</span> such that <span class="texhtml"><i>h</i>(α<sub><i>s</i></sub>(<i>x</i>)) = <i>h</i>(<i>y</i><sub>1</sub>)</span> and set <span class="texhtml"><i>x</i><sub>1</sub> = α<sub><i>s</i></sub>(<i>x</i>)</span>. Then <span class="texhtml"><i>h</i><sub>γ<sub>1</sub></sub>(<i>y</i><sub>1</sub>) = 0</span>, where <span class="texhtml">γ<sub>1</sub>(<i>t</i>) = α<sub><i>t</i></sub>(<i>x</i><sub>1</sub>) = γ(<i>s</i> + <i>t</i>)</span>. But then <span class="texhtml"><i>h</i><sub>γ<sub>1</sub></sub> = <i>h</i><sub>γ</sub> – <i>s</i></span>, so that <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i><sub>1</sub>) = <i>s</i></span>. Hence <span class="texhtml"><i>g</i>(<i>y</i><sub>1</sub>) = <i>s</i> = <i>h</i>((α<sub><i>s</i></sub>(<i>x</i>)) – <i>h</i>(<i>x</i>) = <i>h</i>(<i>y</i><sub>1</sub>) – <i>h</i>(<i>x</i>)</span>, as required. Similarly if <span class="texhtml"><i>h</i>(<i>y</i><sub>1</sub>) &gt; <i>h</i>(<i>x</i>)</span>, take
<span class="texhtml"><i>s</i> &gt; 0</span> such that <span class="texhtml"><i>h</i>(α<sub><i>s</i></sub>(<i>y</i><sub>1</sub>)) = <i>h</i>(<i>x</i>)</span>. Let <span class="texhtml"><i>y</i> = α<sub><i>s</i></sub>(<i>y</i><sub>1</sub>)</span>. Then <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i>) = 0</span>, so <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i><sub>1</sub>) = –<i>s</i></span>. Hence <span class="texhtml"><i>g</i>(<i>y</i><sub>1</sub>) = –<i>s</i> = <i>h</i>(<i>y</i><sub>1</sub>) – <i>h</i>(<i>x</i>)</span>, as required.
</p><p>Finally there are necessary and sufficient conditions for two geodesics to define the same Busemann function up to constant:
</p>
<ul><li><b>On a Hadamard space, the Busemann functions of two geodesic rays <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma _{1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma _{1}}</annotation>
</semantics>
</math></span><img src="./6c2d6da217f4d6e937887bad1c90b371314830f7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:2.259ex; height:2.176ex;" alt="{\displaystyle \gamma _{1}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma _{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma _{2}}</annotation>
</semantics>
</math></span><img src="./482832093b568cdc09c3aeaa2585c5fc49100b63.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:2.259ex; height:2.176ex;" alt="{\displaystyle \gamma _{2}}" loading="lazy"></span> differ by a constant if and only if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sup _{t\geq 0}d(\gamma _{1}(t),\gamma _{2}(t))<\infty }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<munder>
<mo movablelimits="true" form="prefix">sup</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>≥<!-- ≥ --></mo>
<mn>0</mn>
</mrow>
</munder>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>&lt;</mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sup _{t\geq 0}d(\gamma _{1}(t),\gamma _{2}(t))&lt;\infty }</annotation>
</semantics>
</math></span><img src="./fd49d5e281008733b7f8b8d6981abdfe0c681db1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:23.185ex; height:4.676ex;" alt="{\displaystyle \sup _{t\geq 0}d(\gamma _{1}(t),\gamma _{2}(t))<\infty }" loading="lazy"></span>.</b><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Suppose firstly that <span class="texhtml">γ</span> and <span class="texhtml">δ</span> are two geodesic rays with Busemann functions differing by a constant. Shifting the argument of one of the geodesics by a constant, it may be assumed that <span class="texhtml"><i>B</i><sub>γ</sub> = <i>B</i><sub>δ</sub> = <i>B</i></span>, say. Let <i><span class="texhtml">C</span></i> be the closed convex set on which <span class="texhtml"><i>B</i>(<i>x</i>) ≤ −<i>r</i></span>. Then <span class="texhtml"><i>B</i>(γ(<i>t</i>)) = <i>B</i><sub>γ</sub>(γ(<i>t</i>)) = −<i>t</i></span> and similarly <span class="texhtml"><i>B</i>(δ(<i>t</i>)) = − <i>t</i></span>. Then for <span class="texhtml"><i>s</i> ≤ <i>r</i></span>, the points <span class="texhtml">γ(<i>s</i>)</span> and <span class="texhtml">δ(<i>s</i>)</span> have closest points <span class="texhtml">γ(<i>r</i>)</span> and <span class="texhtml">δ(<i>r</i>)</span> in <i><span class="texhtml">C</span></i>, so that <span class="texhtml"><i>d</i>(γ(<i>r</i>), δ(<i>r</i>)) ≤ <i>d</i>(γ(<i>s</i>), δ(<i>s</i>))</span>. Hence <span class="texhtml">sup<sub><i>t</i> ≥ 0</sub> <i>d</i>(γ(<i>t</i>), δ(<i>t</i>)) &lt; ∞</span>.
</p><p>Now suppose that <span class="texhtml">sup<sub><i>t</i> ≥ 0</sub> <i>d</i>(γ<sub>1</sub>(<i>t</i>), γ<sub>2</sub>(<i>t</i>)) &lt; ∞</span>. Let <span class="texhtml">δ<sub><i>i</i></sub>(<i>t</i>)</span> be the geodesic ray starting at <i><span class="texhtml">y</span></i> associated with <span class="texhtml"><i>h</i><sub>γ<sub><i>i</i></sub></sub></span>. Then <span class="texhtml">sup<sub><i>t</i> ≥ 0</sub> <i>d</i>(γ<sub><i>i</i></sub>(<i>t</i>), δ<sub><i>i</i></sub>(<i>t</i>)) &lt; ∞</span>. Hence <span class="texhtml">sup<sub><i>t</i> ≥ 0</sub> <i>d</i>(δ<sub>1</sub>(<i>t</i>), δ<sub>2</sub>(<i>t</i>)) &lt; ∞</span>. Since <span class="texhtml">δ<sub>1</sub></span> and <span class="texhtml">δ<sub>2</sub></span> both start at <i><span class="texhtml">y</span></i>, it follows that <span class="texhtml">δ<sub>1</sub>(<i>t</i>) ≡ δ<sub>2</sub>(<i>t</i>)</span>. By the previous result <span class="texhtml"><i>h</i><sub>γ<sub><i>i</i></sub></sub></span> and <span class="texhtml"><i>h</i><sub>δ<sub><i>i</i></sub></sub></span> differ by a constant; so <span class="texhtml"><i>h</i><sub>γ<sub>1</sub></sub></span> and <span class="texhtml"><i>h</i><sub>γ<sub>2</sub></sub></span> differ by a constant.
</p><p>To summarise, the above results give the following characterisation of Busemann functions on a Hadamard space:<sup id="cite_ref-Bridson_1999_pages=271–272_7-2" class="reference"><a href="#cite_note-Bridson_1999_pages=271–272-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p><b>THEOREM.</b> <b>On a Hadamard space, the following conditions on a function <span class="texhtml">f</span> are equivalent:</b>
</p>
<ul><li><b><span class="texhtml">h</span> is a Busemann function.</b></li>
<li><b><span class="texhtml">h</span> is a convex function, Lipschitz with constant <span class="texhtml">1</span> and <span class="texhtml">h</span> assumes its minimum on any closed ball centred on <span class="texhtml">y</span> with radius <span class="texhtml">r</span> at a unique point <span class="texhtml">v</span> on the boundary with <span class="texhtml">h(v) = h(y) − r</span>.</b></li>
<li><b><span class="texhtml">h</span> is a continuous convex function and for each <span class="texhtml">y</span> in <span class="texhtml">X</span> there is a unique geodesic ray <span class="texhtml">δ</span> such that <span class="texhtml">δ(0) = y</span> and, for any <span class="texhtml">r &gt; 0</span>, the ray <span class="texhtml">δ</span> cuts each closed convex set <span class="texhtml">h ≤ h(y) – r</span> at <span class="texhtml">δ(r)</span>.</b></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Bordification_of_a_Hadamard_space">Bordification of a Hadamard space</h2></div>
<p>In the previous section it was shown that if <span class="texhtml"><i>X</i></span> is a Hadamard space and <span class="texhtml"><i>x</i><sub>0</sub></span> is a fixed point in <span class="texhtml"><i>X</i></span> then the union of the space of Busemann functions vanishing at <span class="texhtml"><i>x</i><sub>0</sub></span> and the space of functions <span class="texhtml"><i>h</i><sub><i>y</i></sub>(<i>x</i>) = <i>d</i>(<i>x</i>,<i>y</i>) − <i>d</i>(<i>x</i><sub>0</sub>,<i>y</i>)</span> is closed under taking uniform limits on bounded sets. This result can be formalised in the notion of <b>bordification</b> of <span class="texhtml"><i>X</i></span>.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> In this topology, the points <span class="texhtml"><i>x</i><sub><i>n</i></sub></span> tend to a geodesic ray <span class="texhtml">γ</span> starting at <span class="texhtml"><i>x</i><sub>0</sub></span> if and only if <span class="texhtml"><i>d</i>(<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>)</span> tends to <span class="texhtml">∞</span> and for <span class="texhtml"><i>t</i> &gt; 0</span> arbitrarily large the sequence obtained by taking the point on each segment <span class="texhtml">[<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>]</span> at a distance <span class="texhtml"><i>t</i></span> from <span class="texhtml"><i>x</i><sub>0</sub></span> tends to <span class="texhtml">γ(<i>t</i>)</span>.
</p><p>If <span class="texhtml"><i>X</i></span> is a metric space, Gromov's bordification can be defined as follows. Fix a point <span class="texhtml"><i>x</i><sub>0</sub></span> in <span class="texhtml"><i>X</i></span> and let <span class="texhtml"><i>X</i><sub><i>N</i></sub> = <span style="text-decoration:overline;"><i>B</i></span>(<i>x</i><sub>0</sub>,<i>N</i>)</span>. Let <span class="texhtml"><i>Y</i> = <i>C</i>(<i>X</i>)</span> be the space of Lipschitz continuous functions on <span class="texhtml"><i>X</i></span>, i.e. those for which <span class="texhtml">| <i>f</i>(<i>x</i>) – <i>f</i>(<i>y</i>) | ≤ <i>A</i> <i>d</i>(<i>x</i>,<i>y</i>)</span> for some constant <span class="texhtml"><i>A</i> &gt; 0</span>. The space <span class="texhtml"><i>Y</i></span> can be topologised by the seminorms <span class="texhtml">‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>f</i> </span>‖<sub><i>N</i></sub> = sup<sub><i>X</i><sub><i>N</i></sub></sub> | <i>f</i> |</span>, the topology of uniform convergence on bounded sets. The seminorms are finite by the Lipschitz conditions. This is the topology induced by the natural map of <span class="texhtml"><i>C</i>(<i>X</i>)</span> into the direct product of the Banach spaces <span class="texhtml"><i>C</i><sub><i>b</i></sub>(<i>X</i><sub><i>N</i></sub>)</span> of continuous bounded functions on <span class="texhtml"><i>X</i><sub><i>N</i></sub></span>. It is give by the metric <span class="texhtml"><i>D</i>(<i>f</i>,<i>g</i>) = Σ 2<sup>−<i>N</i></sup> ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>f</i> − <i>g</i> </span>‖<sub><i>N</i></sub>(1 +‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>f</i> − <i>g</i> </span>‖<sub><i>N</i></sub>)<sup>−1</sup></span>.
</p><p>The space <span class="texhtml"><i>X</i></span> is embedded into <span class="texhtml"><i>Y</i></span> by sending <span class="texhtml"><i>x</i></span> to the function <span class="texhtml"><i>f</i><sub><i>x</i></sub>(<i>y</i>) = <i>d</i>(<i>y</i>,<i>x</i>) – <i>d</i>(<i>x</i><sub>0</sub>,<i>x</i>)</span>. Let <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span> be the closure of <span class="texhtml"><i>X</i></span> in <span class="texhtml"><i>Y</i></span>. Then <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span> is metrisable, since <span class="texhtml"><i>Y</i></span> is, and contains <span class="texhtml"><i>X</i></span> as an open subset; moreover bordifications arising from different choices of basepoint are naturally homeomorphic. Let <span class="texhtml"><i>h</i>(<i>x</i>) = (<i>d</i>(<i>x</i>,<i>x</i><sub>0</sub>) + 1)<sup>−1</sup></span>. Then <span class="texhtml"><i>h</i></span> lies in <span class="texhtml"><i>C</i><sub>0</sub>(<i>X</i>)</span>. It is non-zero on <span class="texhtml"><i>X</i></span> and vanishes only at <span class="texhtml">∞</span>. Hence it extends to a continuous function on <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span> with zero set <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span>. It follows that <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span> is closed in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span>, as required. To check that <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> = <span style="text-decoration:overline;"><i>X</i></span>(<i>x</i><sub>0</sub>)</span> is independent of the basepoint, it suffices to show that <span class="texhtml"><i>k</i>(<i>x</i>) = <i>d</i>(<i>x</i>,<i>x</i><sub>0</sub>) − <i>d</i>(<i>x</i>,<i>x</i><sub>1</sub>)</span> extends to a continuous function on <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span>. But <span class="texhtml"><i>k</i>(<i>x</i>) = <i>f</i><sub><i>x</i></sub>(<i>x</i><sub>1</sub>)</span>, so, for <span class="texhtml"><i>g</i></span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span>, <span class="texhtml"><i>k</i>(<i>g</i>) = <i>g</i>(<i>x</i><sub>1</sub>)</span>. Hence the correspondence between the compactifications for <span class="texhtml"><i>x</i><sub>0</sub></span> and <span class="texhtml"><i>x</i><sub>1</sub></span> is given by sending <span class="texhtml"><i>g</i></span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span>(<i>x</i><sub>0</sub>)</span> to <span class="texhtml"><i>g</i> + <i>g</i>(<i>x</i><sub>1</sub>)1</span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span>(<i>x</i><sub>1</sub>)</span>.
</p><p>When <span class="texhtml"><i>X</i></span> is a Hadamard space, Gromov's ideal boundary <span class="texhtml">∂<i>X</i> = <span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span> can be realised explicitly as "asymptotic limits" of geodesic rays using Busemann functions. If <span class="texhtml"><i>x</i><sub><i>n</i></sub></span> is an unbounded sequence in <span class="texhtml"><i>X</i></span> with <span class="texhtml"><i>h</i><sub><i>n</i></sub>(<i>x</i>) = <i>d</i>(<i>x</i>,<i>x</i><sub><i>n</i></sub>) − <i>d</i>(<i>x</i><sub><i>n</i></sub>,<i>x</i><sub>0</sub>)</span> tending to <span class="texhtml"><i>h</i></span> in <span class="texhtml"><i>Y</i></span>, then <span class="texhtml"><i>h</i></span> vanishes at <span class="texhtml"><i>x</i><sub>0</sub></span>, is convex, Lipschitz with Lipschitz constant <span class="texhtml">1</span> and has minimum <span class="texhtml"><i>h</i>(<i>y</i>) − <i>r</i></span> on any closed ball <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span>. Hence <span class="texhtml"><i>h</i></span> is a Busemann function <span class="texhtml"><i>B</i><sub>γ</sub></span> corresponding to a unique geodesic ray <span class="texhtml">γ</span> starting at <span class="texhtml"><i>x</i><sub>0</sub></span>.
</p><p>On the other hand, <span class="texhtml"><i>h</i><sub><i>n</i></sub></span> tends to <span class="texhtml"><i>B</i><sub>γ</sub></span> uniformly on bounded sets if and only if <span class="texhtml"><i>d</i>(<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>)</span> tends to <span class="texhtml">∞</span> and for <span class="texhtml"><i>t</i> &gt; 0</span> arbitrarily large the sequence obtained by taking the point on each segment <span class="texhtml">[<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>]</span> at a distance <span class="texhtml"><i>t</i></span> from <span class="texhtml"><i>x</i><sub>0</sub></span> tends to <span class="texhtml">γ(<i>t</i>)</span>. For <span class="texhtml"><i>d</i>(<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>) ≥ <i>t</i></span>, let <span class="texhtml"><i>x</i><sub><i>n</i></sub>(<i>t</i>)</span> be the point in <span class="texhtml">[<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>]</span> with <span class="texhtml"><i>d</i>(<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>(<i>t</i>)) = <i>t</i></span>. Suppose first that <span class="texhtml"><i>h</i><sub><i>n</i></sub></span> tends to <span class="texhtml"><i>B</i><sub>γ</sub></span> uniformly on <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>x</i><sub>0</sub>,<i>R</i>)</span>. Then for <span class="texhtml"><i>t</i> ≤ <i>R</i></span>,
<span class="texhtml">|<i>h</i><sub><i>n</i></sub>(γ(<i>t</i>)) – <i>B</i><sub>γ</sub>(γ(<i>t</i>))|=<i>d</i>(γ(<i>t</i>),<i>x</i><sub><i>n</i></sub>) – <i>d</i>(<i>x</i><sub><i>n</i></sub>,<i>x</i><sub>0</sub>) + <i>t</i></span>. This is a convex function. It vanishes as <span class="texhtml"><i>t</i> = 0</span> and hence is increasing. So it is maximised at <span class="texhtml"><i>t</i> = <i>R</i></span>. So for each <span class="texhtml"><i>t</i></span>, <span class="texhtml">|<i>d</i>(γ(<i>t</i>),<i>x</i><sub><i>n</i></sub>) – <i>d</i>(<i>x</i><sub><i>n</i></sub>,<i>x</i><sub>0</sub>) – <i>t</i>|</span> tends towards 0. Let <span class="texhtml"><i>a</i> = <i>X</i><sub>0</sub></span>, <span class="texhtml"><i>b</i> = γ(<i>t</i>)</span> and <span class="texhtml"><i>c</i> = <i>x</i><sub><i>n</i></sub></span>. Then <span class="texhtml"><i>d</i>(<i>c</i>,<i>a</i>) – <i>d</i>(<i>c</i>,<i>b</i>)</span> is close to <span class="texhtml"><i>d</i>(<i>a</i>,<i>b</i>)</span> with <span class="texhtml"><i>d</i>(<i>c</i>,<i>a</i>)</span> large. Hence in the Euclidean comparison triangle <span class="texhtml"><i>CA</i> - <i>CB</i></span> is close to <span class="texhtml"><i>AB</i></span> with <span class="texhtml"><i>CA</i></span> large. So the angle at <span class="texhtml"><i>A</i></span> is small. So the point <span class="texhtml"><i>D</i></span> on <span class="texhtml"><i>AC</i></span> at the same distance as <span class="texhtml"><i>AB</i></span> lies close to <span class="texhtml"><i>B</i></span>. Hence, by the first comparison theorem for geodesic triangles, <span class="texhtml"><i>d</i>(<i>x</i><sub><i>n</i></sub>(<i>t</i>),γ(<i>t</i>))</span> is small. Conversely suppose that for fixed <span class="texhtml"><i>t</i></span> and <span class="texhtml"><i>n</i></span> sufficiently large <span class="texhtml"><i>d</i>(<i>x</i><sub><i>n</i></sub>(<i>t</i>),γ(<i>t</i>))</span> tends to 0. Then from the above <span class="texhtml"><i>F</i><sub><i>s</i></sub>(<i>y</i>) = <i>d</i>(<i>y</i>,γ(<i>s</i>)) – <i>s</i></span> satisfies
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |F_{s}(y)-B_{\gamma }(y)|\leq {d(x_{0},y)^{2} \over 2s},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mrow>
<mn>2</mn>
<mi>s</mi>
</mrow>
</mfrac>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |F_{s}(y)-B_{\gamma }(y)|\leq {d(x_{0},y)^{2} \over 2s},}</annotation>
</semantics>
</math></span></span>
</p><p>so it suffices show that on any bounded set <span class="texhtml"><i>h</i><sub><i>n</i></sub>(<i>y</i>) = <i>d</i>(<i>y</i>,<i>x</i><sub><i>n</i></sub>) – <i>d</i>(<i>x</i><sub>0</sub>,<i>x</i><sub><i>n</i></sub>)</span> is uniformly close to <span class="texhtml"><i>F</i><sub><i>s</i></sub>(<i>y</i>)</span> for <span class="texhtml"><i>n</i></span> sufficiently large.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p><p>For a fixed ball <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>x</i><sub>0</sub>,<i>R</i>)</span>, fix <span class="texhtml"><i>s</i></span> so that <span class="texhtml"><i>R</i><sup>2</sup>/<i>s</i> ≤ ε</span>. The claim is then an immediate consequence of the inequality for geodesic segments in a Hadamard space, since
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(y,x_{n})-d(y,x_{0})-d(y,x_{n}(s))+s|\leq {d(x_{0},y)^{2} \over s}\leq \varepsilon .}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mi>s</mi>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>ε<!-- ε --></mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(y,x_{n})-d(y,x_{0})-d(y,x_{n}(s))+s|\leq {d(x_{0},y)^{2} \over s}\leq \varepsilon .}</annotation>
</semantics>
</math></span></span>
</p><p>Hence, if <span class="texhtml"><i>y</i></span> in <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>x</i><sub>0</sub>,<i>R</i>)</span> and <span class="texhtml"><i>n</i></span> is sufficiently large that <span class="texhtml"><i>d</i>(<i>x</i><sub><i>n</i></sub>(<i>s</i>),γ(<i>s</i>)) ≤ ε</span>, then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |h_{n}(y)-B_{\gamma }(y)|=|d(y,x_{n})-d(y,x_{0})-B_{\gamma }(y)|\leq |d(y,x_{n})-d(y,x_{0})-d(y,x_{n}(s))+s|+d(x_{n}(s),\gamma (s))+|F_{s}(y)-B_{\gamma }(y)|\leq 3\varepsilon .}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>h</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>γ<!-- γ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>3</mn>
<mi>ε<!-- ε --></mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |h_{n}(y)-B_{\gamma }(y)|=|d(y,x_{n})-d(y,x_{0})-B_{\gamma }(y)|\leq |d(y,x_{n})-d(y,x_{0})-d(y,x_{n}(s))+s|+d(x_{n}(s),\gamma (s))+|F_{s}(y)-B_{\gamma }(y)|\leq 3\varepsilon .}</annotation>
</semantics>
</math></span></span>
</p>
<div class="mw-heading mw-heading2"><h2 id="Busemann_functions_on_a_Hadamard_manifold">Busemann functions on a Hadamard manifold</h2></div>
<p>Suppose that <span class="texhtml"><i>x</i>, <i>y</i></span> are points in a Hadamard manifold and let <span class="texhtml"><i>γ</i>(<i>s</i>)</span> be the geodesic through <span class="texhtml"><i>x</i></span> with <span class="texhtml"><i>γ</i>(0) = <i>y</i></span>. This geodesic cuts the boundary of the closed ball <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span> at the two points <span class="texhtml">γ(±<i>r</i>)</span>. Thus if <span class="texhtml"><i>d</i>(<i>x</i>,<i>y</i>) &gt; <i>r</i></span>, there are points <span class="texhtml"><i>u</i>, <i>v</i></span> with <span class="texhtml"><i>d</i>(<i>y</i>,<i>u</i>) = <i>d</i>(<i>y</i>,<i>v</i>) = <i>r</i></span> such that <span class="texhtml">| <i>d</i>(<i>x</i>,<i>u</i>) − <i>d</i>(<i>x</i>,<i>v</i>) | = 2<i>r</i></span>. By continuity this condition persists for Busemann functions:
</p>
<ul><li><b>If <span class="texhtml">h</span> is a Busemann function on a Hadamard manifold, then, given <span class="texhtml">y</span> in <span class="texhtml">X</span> and <span class="texhtml">r &gt; 0</span>, there are unique points <span class="texhtml">u</span>, <span class="texhtml">v</span> with <span class="texhtml">d(y,u) = d(y,v) = r</span> such that <span class="texhtml">h(u) = h(y) + r</span> and <span class="texhtml">h(v) = h(y) − r</span>. For fixed <span class="texhtml"><i>r</i> &gt; 0</span>, the points <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span> depend continuously on <span class="texhtml"><i>y</i></span>.</b><sup id="cite_ref-BGS_3-1" class="reference"><a href="#cite_note-BGS-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Taking a sequence <span class="texhtml"><i>t</i><sub><i>n</i></sub></span> tending to <span class="texhtml">∞</span> and <span class="texhtml"><i>h</i><sub><i>n</i></sub> = <i>F</i><sub><i>t</i><sub><i>n</i></sub></sub></span>, there are points <span class="texhtml"><i>u</i><sub><i>n</i></sub></span> and <span class="texhtml"><i>v</i><sub><i>n</i></sub></span> which satisfy these conditions for <span class="texhtml"><i>h</i><sub><i>n</i></sub></span> for <span class="texhtml"><i>n</i></span> sufficiently large. Passing to a subsequence if necessary, it can be assumed that <span class="texhtml"><i>u</i><sub><i>n</i></sub></span> and <span class="texhtml"><i>v</i><sub><i>n</i></sub></span> tend to <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span>. By continuity these points satisfy the conditions for <span class="texhtml"><i>h</i></span>. To prove uniqueness, note that by compactness <span class="texhtml"><i>h</i></span> assumes its maximum and minimum on <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span>. The Lipschitz condition shows that the values of <span class="texhtml"><i>h</i></span> there differ by at most <span class="texhtml">2<i>r</i></span>. Hence <span class="texhtml"><i>h</i></span> is minimized at <span class="texhtml"><i>v</i></span> and maximized at <span class="texhtml"><i>u</i></span>. On the other hand, <span class="texhtml"><i>d</i>(<i>u</i>,<i>v</i>) = 2<i>r</i></span> and for <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span> the points <span class="texhtml"><i>v</i></span> and <span class="texhtml"><i>u</i></span> are the unique points in <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span> maximizing this distance. The Lipschitz condition on <span class="texhtml"><i>h</i></span> then immediately implies <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span> must be the unique points in <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>y</i>,<i>r</i>)</span> maximizing and minimizing <span class="texhtml"><i>h</i></span>. Now suppose that <span class="texhtml"><i>y</i><sub><i>n</i></sub></span> tends to <span class="texhtml"><i>y</i></span>. Then the corresponding points <span class="texhtml"><i>u</i><sub><i>n</i></sub></span> and <span class="texhtml"><i>v</i><sub><i>n</i></sub></span> lie in a closed ball so admit convergent subsequences. But by uniqueness of <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span> any such subsequences must tend to <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span>, so that <span class="texhtml"><i>u</i><sub><i>n</i></sub></span> and <span class="texhtml"><i>v</i><sub><i>n</i></sub></span> must tend to <span class="texhtml"><i>u</i></span> and <span class="texhtml"><i>v</i></span>, establishing continuity.
</p><p>The above result holds more generally in a Hadamard space.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><b>If <span class="texhtml">h</span> is a Busemann function on a Hadamard manifold, then <span class="texhtml">h</span> is continuously differentiable with <span class="texhtml">‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> dh(y) </span>‖ = 1</span> for all <span class="texhtml">y</span>.</b><sup id="cite_ref-BGS_3-2" class="reference"><a href="#cite_note-BGS-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li></ul>
<p>From the previous properties of <span class="texhtml"><i>h</i></span>, for each <span class="texhtml"><i>y</i></span> there is a unique geodesic γ(<i>t</i>) parametrised by arclength with <span class="texhtml">γ(0) = <i>y</i></span> such that <span class="texhtml"><i>h</i> ∘ γ(<i>t</i>) = <i>h</i>(<i>y</i>) + <i>t</i></span>. It has the property that it cuts <span class="texhtml">∂<i>B</i>(<i>y</i>,<i>r</i>)</span> at <span class="texhtml"><i>t</i> = ±<i>r</i></span>: in the previous notation <span class="texhtml">γ(<i>r</i>) = <i>u</i></span> and <span class="texhtml">γ(–<i>r</i>) = <i>v</i></span>. The vector field <span class="texhtml"><i>V</i><sub><i>h</i></sub></span> defined by the unit vector <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\dot {\gamma }}(0)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>γ<!-- γ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\dot {\gamma }}(0)}</annotation>
</semantics>
</math></span><img src="./1479c5439158b0681da11338d0ef23f5506448f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.234ex; height:2.843ex;" alt="{\displaystyle {\dot {\gamma }}(0)}" loading="lazy"></span> at <span class="texhtml"><i>y</i></span> is continuous, because <span class="texhtml"><i>u</i></span> is a continuous function of <span class="texhtml"><i>y</i></span> and the map sending <span class="texhtml">(<i>x</i>,<i>v</i>)</span> to <span class="texhtml">(<i>x</i>,exp<sub><i>x</i></sub> <i>v</i>)</span> is a diffeomorphism from <span class="texhtml"><i>TX</i></span> onto <span class="texhtml"><i>X</i> × <i>X</i></span> by the <a href="Cartan-Hadamard_theorem" class="mw-redirect" title="Cartan-Hadamard theorem">Cartan-Hadamard theorem</a>. Let <span class="texhtml">δ(<i>s</i>)</span> be another geodesic parametrised by arclength through <span class="texhtml"><i>y</i></span> with <span class="texhtml">δ(0) = <i>y</i></span>. Then <span class="texhtml"><i>dh</i> ∘ δ (0)/ <i>ds</i> =</span> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle ({\dot {\delta }}(0),{\dot {\gamma }}(0))}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>δ<!-- δ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>γ<!-- γ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle ({\dot {\delta }}(0),{\dot {\gamma }}(0))}</annotation>
</semantics>
</math></span><img src="./7b23d7c437401056485ae157d8c0ab4219c7476a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.351ex; height:3.343ex;" alt="{\displaystyle ({\dot {\delta }}(0),{\dot {\gamma }}(0))}" loading="lazy"></span>. Indeed, let <span class="texhtml"><i>H</i>(<i>x</i>) = <i>h</i>(<i>x</i>) − <i>h</i>(<i>y</i>)</span>, so that <span class="texhtml"><i>H</i>(<i>y</i>) = 0</span>. Then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |H(\delta (s))-H(x)|\leq d(\delta (s),x).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>H</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>H</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |H(\delta (s))-H(x)|\leq d(\delta (s),x).}</annotation>
</semantics>
</math></span></span>
</p><p>Applying this with <span class="texhtml"><i>x</i> = <i>u</i></span> and <span class="texhtml"><i>v</i></span>, it follows that for <span class="texhtml"><i>s</i> &gt; 0</span>
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (r-d(\delta (s),u))/s\leq (h(\delta (s))-h(y))/s\leq (d(\delta (s),v)-r)/s.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>r</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>u</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>s</mi>
<mo>≤<!-- ≤ --></mo>
<mo stretchy="false">(</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>s</mi>
<mo>≤<!-- ≤ --></mo>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>v</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>r</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>s</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (r-d(\delta (s),u))/s\leq (h(\delta (s))-h(y))/s\leq (d(\delta (s),v)-r)/s.}</annotation>
</semantics>
</math></span></span>
</p><p>The outer terms tend to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle ({\dot {\delta }}(0),{\dot {\gamma }}(0))}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>δ<!-- δ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>γ<!-- γ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle ({\dot {\delta }}(0),{\dot {\gamma }}(0))}</annotation>
</semantics>
</math></span><img src="./7b23d7c437401056485ae157d8c0ab4219c7476a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.351ex; height:3.343ex;" alt="{\displaystyle ({\dot {\delta }}(0),{\dot {\gamma }}(0))}" loading="lazy"></span> as <span class="texhtml"><i>s</i></span> tends to 0, so the middle term has the same limit, as claimed. A similar argument applies for <span class="texhtml"><i>s</i> &lt; 0</span>.
</p><p>The assertion on the outer terms follows from the first variation formula for arclength, but can be deduced directly as follows. Let
<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a={\dot {\delta }}(0)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>a</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>δ<!-- δ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a={\dot {\delta }}(0)}</annotation>
</semantics>
</math></span><img src="./5d44726f33b40510fa99dc10f357a52e6a103e39.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.602ex; height:3.343ex;" alt="{\displaystyle a={\dot {\delta }}(0)}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle b={\dot {\gamma }}(0)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>b</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>γ<!-- γ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle b={\dot {\gamma }}(0)}</annotation>
</semantics>
</math></span><img src="./b4cb9c51b4b1868565f710a5dbc22bdec8d55a4e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.33ex; height:2.843ex;" alt="{\displaystyle b={\dot {\gamma }}(0)}" loading="lazy"></span>, both unit vectors. Then for tangent vectors <span class="texhtml"><i>p</i></span> and <span class="texhtml"><i>q</i></span> at <span class="texhtml"><i>y</i></span> in the unit ball<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(\exp _{y}p,\exp _{y}q)=\|p-q\|+\varepsilon \max \|p\|^{2},\|q\|^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>exp</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>y</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mi>p</mi>
<mo>,</mo>
<msub>
<mi>exp</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>y</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mi>q</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>p</mi>
<mo>−<!-- − --></mo>
<mi>q</mi>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mo movablelimits="true" form="prefix">max</mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>p</mi>
<msup>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>q</mi>
<msup>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(\exp _{y}p,\exp _{y}q)=\|p-q\|+\varepsilon \max \|p\|^{2},\|q\|^{2}}</annotation>
</semantics>
</math></span></span>
</p><p>with <span class="texhtml">ε</span> uniformly bounded. Let <span class="texhtml"><i>s</i> = <i>t</i><sup>3</sup></span> and <span class="texhtml"><i>r</i> = <i>t</i><sup>2</sup></span>. Then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (d(\delta (s),v)-r)/s=(d(\exp _{y}(t^{3}a),\exp _{y}(-t^{2}b))-t^{2})/t^{3}=(\|t^{3}a+t^{2}b\|-t^{2})/t^{3}+\varepsilon |t|=(\|ta+b\|-1)/t+\varepsilon |t|.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>v</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>r</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>s</mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>exp</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>y</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
<mi>a</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>exp</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>y</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mo>−<!-- − --></mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
<mi>a</mi>
<mo>+</mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mi>b</mi>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mo>−<!-- − --></mo>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>t</mi>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>t</mi>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (d(\delta (s),v)-r)/s=(d(\exp _{y}(t^{3}a),\exp _{y}(-t^{2}b))-t^{2})/t^{3}=(\|t^{3}a+t^{2}b\|-t^{2})/t^{3}+\varepsilon |t|=(\|ta+b\|-1)/t+\varepsilon |t|.}</annotation>
</semantics>
</math></span></span>
</p><p>The right hand side here tends to <span class="texhtml">(<i>a</i>,<i>b</i>)</span> as <span class="texhtml"><i>t</i></span> tends to 0 since
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {d \over dt}\|b+ta\||_{t=0}={1 \over 2}\,{d \over dt}\|b+ta\|^{2}|_{t=0}=(a,b).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>d</mi>
<mrow>
<mi>d</mi>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>b</mi>
<mo>+</mo>
<mi>t</mi>
<mi>a</mi>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
<mspace width="thinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>d</mi>
<mrow>
<mi>d</mi>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>b</mi>
<mo>+</mo>
<mi>t</mi>
<mi>a</mi>
<msup>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
</msub>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {d \over dt}\|b+ta\||_{t=0}={1 \over 2}\,{d \over dt}\|b+ta\|^{2}|_{t=0}=(a,b).}</annotation>
</semantics>
</math></span></span>
</p><p>The same method works for the other terms.
</p><p>Hence it follows that <span class="texhtml"><i>h</i></span> is a <span class="texhtml">C<sup>1</sup></span> function with <span class="texhtml"><i>dh</i></span> dual to the vector field <span class="texhtml"><i>V</i><sub><i>h</i></sub></span>, so that <span class="texhtml">‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>dh</i>(<i>y</i>) </span>‖ = 1</span>. The vector field <span class="texhtml"><i>V</i><sub><i>h</i></sub></span> is thus the <a href="Gradient_vector_field" class="mw-redirect" title="Gradient vector field">gradient vector field</a> for <span class="texhtml"><i>h</i></span>. The geodesics through any point are the flow lines for the flow <span class="texhtml">α<sub><i>t</i></sub></span> for <span class="texhtml"><i>V</i><sub><i>h</i></sub></span>, so that <span class="texhtml">α<sub><i>t</i></sub></span> is the <a href="Gradient_flow" class="mw-redirect" title="Gradient flow">gradient flow</a> for <span class="texhtml"><i>h</i></span>.
</p><p><b>THEOREM.</b> <b>On a Hadamard manifold <span class="texhtml">X</span> the following conditions on a continuous function <span class="texhtml">h</span> are equivalent:</b><sup id="cite_ref-BGS_3-3" class="reference"><a href="#cite_note-BGS-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<ol><li><b><span class="texhtml">h</span> is a Busemann function.</b></li>
<li><b><span class="texhtml">h</span> is a convex, Lipschitz function with constant 1, and for each <span class="texhtml">y</span> in <span class="texhtml">X</span> there are points <span class="texhtml">u<sub>±</sub></span> at a distance <span class="texhtml">r</span> from <span class="texhtml">y</span> such that <span class="texhtml">h(u<sub>±</sub>) = h(y) ± r</span>.</b></li>
<li><b><span class="texhtml">h</span> is a convex <span class="texhtml">C<sup>1</sup></span> function with <span class="texhtml">‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> dh(x) </span>‖ ≡ 1</span>.</b></li></ol>
<p>It has already been proved that (1) implies (2).
</p><p>The arguments above show <i><a href="Mutatis_mutandi" class="mw-redirect" title="Mutatis mutandi">mutatis mutandi</a></i> that (2) implies (3).
</p><p>It therefore remains to show that (3) implies (1). Fix <span class="texhtml"><i>x</i></span> in <span class="texhtml"><i>X</i></span>. Let <span class="texhtml">α<sub><i>t</i></sub></span> be the gradient flow for <span class="texhtml"><i>h</i></span>. It follows that <span class="texhtml"><i>h</i> ∘ α<sub><i>t</i></sub> (<i>x</i>) = <i>h</i>(<i>x</i>) + <i>t</i></span> and that <span class="texhtml">γ(<i>t</i>) = α<sub><i>t</i></sub>(<i>x</i>)</span> is a geodesic through <span class="texhtml"><i>x</i></span> parametrised by arclength with <span class="texhtml">γ(0) = <i>x</i></span>. Indeed, if <span class="texhtml"><i>s</i> &lt; <i>t</i></span>, then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |s-t|=|h(\alpha _{s}(x))-h(\alpha _{t}(x))|\leq d(\alpha _{s}(x),\alpha _{t}(x))\leq \int _{s}^{t}\|d\alpha _{\tau }(x)/d\tau \|\,d\tau =\int _{s}^{t}\|dh(\alpha _{\tau }(x))\|\,d\tau =|s-t|,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>h</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msubsup>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>d</mi>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>τ<!-- τ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>d</mi>
<mi>τ<!-- τ --></mi>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mi>τ<!-- τ --></mi>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msubsup>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>d</mi>
<mi>h</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>τ<!-- τ --></mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mi>τ<!-- τ --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |s-t|=|h(\alpha _{s}(x))-h(\alpha _{t}(x))|\leq d(\alpha _{s}(x),\alpha _{t}(x))\leq \int _{s}^{t}\|d\alpha _{\tau }(x)/d\tau \|\,d\tau =\int _{s}^{t}\|dh(\alpha _{\tau }(x))\|\,d\tau =|s-t|,}</annotation>
</semantics>
</math></span></span>
</p><p>so that <span class="texhtml"><i>d</i>(γ(<i>s</i>),γ(<i>t</i>)) = | <i>s</i> − <i>t</i> |</span>. Let <span class="texhtml"><i>g</i>(<i>y</i>) = <i>h</i><sub>γ</sub>(<i>y</i>)</span>, the Busemann function for <span class="texhtml">γ</span> with base point <span class="texhtml"><i>x</i></span>. In particular <span class="texhtml"><i>g</i>(<i>x</i>) = 0</span>. To prove (1), it suffices to show that <span class="texhtml"><i>g</i> = <i>h</i> – <i>h</i>(<i>x</i>)1</span>.
</p><p>Let <span class="texhtml"><i>C</i>(−<i>r</i>)</span> be the closed convex set of points <span class="texhtml"><i>z</i></span> with <span class="texhtml"><i>h</i>(<i>z</i>) ≤ −<i>r</i></span>. Since <span class="texhtml"><i>X</i></span> is a Hadamard space for every point <span class="texhtml"><i>y</i></span> in <span class="texhtml"><i>X</i></span> there is a unique closest point <span class="texhtml"><i>P</i><sub><i>r</i></sub>(<i>y</i>)</span> to <span class="texhtml"><i>y</i></span> in <span class="texhtml"><i>C</i>(-<i>r</i>)</span>. It depends continuously on <span class="texhtml"><i>y</i></span> and if <span class="texhtml"><i>y</i></span> lies outside <span class="texhtml"><i>C</i>(-<i>r</i>)</span>, then <span class="texhtml"><i>P</i><sub><i>r</i></sub>(<i>y</i>)</span> lies on the hypersurface <span class="texhtml"><i>h</i>(<i>z</i>) = − <i>r</i></span>—the boundary <span class="texhtml">∂<i>C</i>(–<i>r</i>)</span> of <span class="texhtml"><i>C</i>(–<i>r</i>)</span>—and the geodesic from <span class="texhtml"><i>y</i></span> to <span class="texhtml"><i>P</i><sub><i>r</i></sub>(<i>y</i>)</span> is orthogonal to <span class="texhtml">∂<i>C</i>(–<i>r</i>)</span>. In this case the geodesic is just <span class="texhtml">α<sub><i>t</i></sub>(<i>y</i>)</span>. Indeed, the fact that <span class="texhtml">α<sub><i>t</i></sub></span> is the gradient flow of <span class="texhtml"><i>h</i></span> and the conditions <span class="texhtml">‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>dh</i>(<i>y</i>) </span>‖ ≡ 1</span> imply that the flow lines <span class="texhtml">α<sub><i>t</i></sub>(<i>y</i>)</span> are geodesics parametrised by arclength and cut the level curves of <span class="texhtml"><i>h</i></span> orthogonally. Taking <span class="texhtml"><i>y</i></span> with <span class="texhtml"><i>h</i>(<i>y</i>) = <i>h</i>(<i>x</i>)</span> and <span class="texhtml"><i>t</i> &gt; 0</span>,
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(x,y)\geq d(\alpha _{t}(x),\alpha _{t}(y)),\,\,\,d(x,\alpha _{t}(y))^{2}\geq d(x,\alpha _{t}(x))^{2}+d(\alpha _{t}(x),\alpha _{t}(y))^{2},\,\,\,d(y,\alpha _{t}(x))^{2}\geq d(y,\alpha _{t}(y))^{2}+d(\alpha _{t}(x),\alpha _{t}(y))^{2}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>≥<!-- ≥ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(x,y)\geq d(\alpha _{t}(x),\alpha _{t}(y)),\,\,\,d(x,\alpha _{t}(y))^{2}\geq d(x,\alpha _{t}(x))^{2}+d(\alpha _{t}(x),\alpha _{t}(y))^{2},\,\,\,d(y,\alpha _{t}(x))^{2}\geq d(y,\alpha _{t}(y))^{2}+d(\alpha _{t}(x),\alpha _{t}(y))^{2}.}</annotation>
</semantics>
</math></span></span>
</p><p>On the other hand, for any four points <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span>, <span class="texhtml"><i>c</i></span>, <span class="texhtml"><i>d</i></span> in a Hadamard space, the following quadrilateral inequality of <a href="Yurii_Reshetnyak" title="Yurii Reshetnyak">Reshetnyak</a> holds:
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(a,c)^{2}+d(b,d)^{2}-d(a,d)^{2}-d(b,d)^{2}|\leq 2d(a,b)d(c,d).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>c</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo>,</mo>
<mi>d</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>d</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo>,</mo>
<mi>d</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(a,c)^{2}+d(b,d)^{2}-d(a,d)^{2}-d(b,d)^{2}|\leq 2d(a,b)d(c,d).}</annotation>
</semantics>
</math></span></span>
</p><p>Setting <span class="texhtml"><i>a</i> = <i>x</i></span>, <span class="texhtml"><i>b</i> = <i>y</i></span>, <span class="texhtml"><i>c</i> = α<sub><i>t</i></sub>(<i>x</i>)</span>, <span class="texhtml"><i>d</i> = α<sub><i>t</i></sub>(<i>y</i>)</span>, it follows that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(y,\alpha _{t}(x))^{2}-d(x,\alpha _{t}(x))^{2}|\leq 2d(x,y)^{2},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(y,\alpha _{t}(x))^{2}-d(x,\alpha _{t}(x))^{2}|\leq 2d(x,y)^{2},}</annotation>
</semantics>
</math></span></span>
</p><p>so that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |d(y,\alpha _{t}(x))-d(x,\alpha _{t}(x))|\leq 2{d(x,y)^{2} \over d(y,\alpha _{t}(x))+d(x,\alpha _{t}(x))}\leq {d(x,y)^{2} \over t}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
<mi>t</mi>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |d(y,\alpha _{t}(x))-d(x,\alpha _{t}(x))|\leq 2{d(x,y)^{2} \over d(y,\alpha _{t}(x))+d(x,\alpha _{t}(x))}\leq {d(x,y)^{2} \over t}.}</annotation>
</semantics>
</math></span></span>
</p><p>Hence <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i>) = 0</span> on the level surface of <span class="texhtml"><i>h</i></span> containing <span class="texhtml"><i>x</i></span>. The flow <span class="texhtml">α<sub><i>s</i></sub></span> can be used to transport this result to all the level surfaces of <span class="texhtml"><i>h</i></span>. For general <span class="texhtml"><i>y</i><sub>1</sub></span> take <span class="texhtml"><i>s</i></span> such that <span class="texhtml"><i>h</i>(α<sub><i>s</i></sub>(<i>x</i>)) = <i>h</i>(<i>y</i><sub>1</sub>)</span> and set <span class="texhtml"><i>x</i><sub>1</sub> = α<sub><i>s</i></sub>(<i>x</i>)</span>. Then <span class="texhtml"><i>h</i><sub>γ<sub>1</sub></sub>(<i>y</i><sub>1</sub>) = 0</span>, where <span class="texhtml">γ<sub>1</sub>(<i>t</i>) = α<sub><i>t</i></sub>(<i>x</i><sub>1</sub>) = γ(<i>s</i> + <i>t</i>)</span>. But then <span class="texhtml"><i>h</i><sub>γ<sub>1</sub></sub> = <i>h</i><sub>γ</sub> – <i>s</i></span>, so that <span class="texhtml"><i>h</i><sub>γ</sub>(<i>y</i><sub>1</sub>) = <i>s</i></span>. Hence <span class="texhtml"><i>g</i>(<i>y</i><sub>1</sub>) = <i>s</i> = <i>h</i>((α<sub><i>s</i></sub>(<i>x</i>)) – <i>h</i>(<i>x</i>) = <i>h</i>(<i>y</i><sub>1</sub>) – <i>h</i>(<i>x</i>)</span>, as required.
</p><p>Note that this argument could be shortened using the fact that two Busemann functions <span class="texhtml"><i>h</i><sub>γ</sub></span> and <span class="texhtml"><i>h</i><sub>δ</sub></span> differ by a constant if and only if the corresponding geodesic rays satisfy <span class="texhtml">sup<sub><i>t</i> ≥ 0</sub> <i>d</i>(γ(<i>t</i>),δ(<i>t</i>)) &lt; ∞</span>. Indeed, all the geodesics defined by the flow <span class="texhtml">α<sub><i>t</i></sub></span> satisfy the latter condition, so differ by constants. Since along any of these geodesics <span class="texhtml"><i>h</i></span> is linear with derivative 1, <span class="texhtml"><i>h</i></span> must differ from these Busemann functions by constants.
</p>
<div class="mw-heading mw-heading2"><h2 id="Compactification_of_a_proper_Hadamard_space">Compactification of a proper Hadamard space</h2></div>
<p><a href="#CITEREFEberleinO'Neill1973">Eberlein &amp; O'Neill (1973)</a> defined a compactification of a <a href="Hadamard_manifold" title="Hadamard manifold">Hadamard manifold</a> <span class="texhtml"><i>X</i></span> which uses Busemann functions. Their construction, which can be extended more generally to proper (i.e. locally compact) <a href="Hadamard_space" title="Hadamard space">Hadamard spaces</a>, gives an explicit geometric realisation of a compactification defined by Gromov—by adding an "ideal boundary"—for the more general class of <a href="Proper_metric_space" class="mw-redirect" title="Proper metric space">proper metric spaces</a> <span class="texhtml"><i>X</i></span>, those for which every closed ball is compact. Note that, since any Cauchy sequence is contained in a closed ball, any proper metric space is automatically complete.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> The ideal boundary is a special case of the ideal boundary for a metric space. In the case of Hadamard spaces, this agrees with the space of geodesic rays emanating from any fixed point described using Busemann functions in the bordification of the space.
</p><p>If <span class="texhtml"><i>X</i></span> is a proper metric space, Gromov's compactification can be defined as follows. Fix a point <span class="texhtml"><i>x</i><sub>0</sub></span> in <span class="texhtml"><i>X</i></span> and let <span class="texhtml"><i>X</i><sub><i>N</i></sub> = <span style="text-decoration:overline;"><i>B</i></span>(<i>x</i><sub>0</sub>,<i>N</i>)</span>. Let <span class="texhtml"><i>Y</i> = <i>C</i>(<i>X</i>)</span> be the space of Lipschitz continuous functions on <span class="texhtml"><i>X</i></span>, .e. those for which <span class="texhtml">| <i>f</i>(<i>x</i>) – <i>f</i>(<i>y</i>) | ≤ <i>A</i> <i>d</i>(<i>x</i>,<i>y</i>)</span> for some constant <span class="texhtml"><i>A</i> &gt; 0</span>. The space <span class="texhtml"><i>Y</i></span> can be topologised by the seminorms <span class="texhtml">‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>f</i> </span>‖<sub><i>N</i></sub> = sup<sub><i>X</i><sub><i>N</i></sub></sub> | <i>f</i> |</span>, the topology of uniform convergence on compacta. This is the topology induced by the natural map of <i>C</i>(<i>X</i>) into the direct product of the Banach spaces <span class="texhtml"><i>C</i>(<i>X</i><sub><i>N</i></sub>)</span>. It is give by the metric <span class="texhtml"><i>D</i>(<i>f</i>,<i>g</i>) = Σ 2<sup>−<i>N</i></sup> ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>f</i> − <i>g</i> </span>‖ <sub><i>N</i></sub>(1 + ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>f</i> − <i>g</i> </span>‖ <sub><i>N</i></sub>)<sup>−1</sup></span>.
</p><p>The space <span class="texhtml"><i>X</i></span> is embedded into <span class="texhtml"><i>Y</i></span> by sending <span class="texhtml"><i>x</i></span> to the function <span class="texhtml"><i>f</i><sub><i>x</i></sub>(<i>y</i>) = <i>d</i>(<i>y</i>,<i>x</i>) – <i>d</i>(<i>x</i><sub>0</sub>,<i>x</i>)</span>. Let <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span> be the closure of <span class="texhtml"><i>X</i></span> in <span class="texhtml"><i>Y</i></span>. Then <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span> is compact (metrisable) and contains <span class="texhtml"><i>X</i></span> as an open subset; moreover compactifications arising from different choices of basepoint are naturally homeomorphic. Compactness follows from the <a href="Arzel%C3%A0%E2%80%93Ascoli_theorem" title="Arzelà–Ascoli theorem">Arzelà–Ascoli theorem</a> since the image in <span class="texhtml"><i>C</i>(<i>X</i><sub><i>N</i></sub>)</span> is <a href="Equicontinuous" class="mw-redirect" title="Equicontinuous">equicontinuous</a> and uniformly bounded in norm by <span class="texhtml"><i>N</i></span>. Let <span class="texhtml"><i>x</i><sub><i>n</i></sub></span> be a sequence in <span class="texhtml"><i>X</i> ⊂ <span style="text-decoration:overline;"><i>X</i></span></span> tending to <span class="texhtml"><i>y</i></span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span>. Then all but finitely many terms must lie outside <span class="texhtml"><i>X</i><sub><i>N</i></sub></span> since <span class="texhtml"><i>X</i><sub><i>N</i></sub></span> is compact, so that any subsequence would converge to a point in <span class="texhtml"><i>X</i><sub><i>N</i></sub></span>; so the sequence <span class="texhtml"><i>x</i><sub><i>n</i></sub></span> must be unbounded in <span class="texhtml"><i>X</i></span>. Let <span class="texhtml"><i>h</i>(<i>x</i>) = (<i>d</i>(<i>x</i>,<i>x</i><sub>0</sub>) + 1)<sup>−1</sup></span>. Then <span class="texhtml"><i>h</i></span> lies in <span class="texhtml"><i>C</i><sub>0</sub>(<i>X</i>)</span>. It is non-zero on <span class="texhtml"><i>X</i></span> and vanishes only at <span class="texhtml">∞</span>. Hence it extends to a continuous function on <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span> with zero set <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span>. It follows that <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span> is closed in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span>, as required. To check that the compactification <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span> = <span style="text-decoration:overline;"><i>X</i></span>(<i>x</i><sub>0</sub>)</span> is independent of the basepoint, it suffices to show that <span class="texhtml"><i>k</i>(<i>x</i>) = <i>d</i>(<i>x</i>,<i>x</i><sub>0</sub>) − <i>d</i>(<i>x</i>,<i>x</i><sub>1</sub>)</span> extends to a continuous function on <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span>. But <span class="texhtml"><i>k</i>(<i>x</i>) = <i>f</i><sub><i>x</i></sub>(<i>x</i><sub>1</sub>)</span>, so, for <span class="texhtml"><i>g</i></span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span></span>, <span class="texhtml"><i>k</i>(<i>g</i>) = <i>g</i>(<i>x</i><sub>1</sub>)</span>. Hence the correspondence between the compactifications for <span class="texhtml"><i>x</i><sub>0</sub></span> and <span class="texhtml"><i>x</i><sub>1</sub></span> is given by sending <span class="texhtml"><i>g</i></span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span>(<i>x</i><sub>0</sub>)</span> to <span class="texhtml"><i>g</i> + <i>g</i>(<i>x</i><sub>1</sub>)1</span> in <span class="texhtml"><span style="text-decoration:overline;"><i>X</i></span>(<i>x</i><sub>1</sub>)</span>.
</p><p>When <span class="texhtml"><i>X</i></span> is a Hadamard manifold (or more generally a proper Hadamard space), Gromov's ideal boundary <span class="texhtml">∂<i>X</i> = <span style="text-decoration:overline;"><i>X</i></span> \ <i>X</i></span> can be realised explicitly as "asymptotic limits" of geodesics by using Busemann functions. Fixing a base point <span class="texhtml"><i>x</i><sub>0</sub></span>, there is a unique geodesic <span class="texhtml">γ(<i>t</i>)</span> parametrised by arclength such that <span class="texhtml">γ(0) = <i>x</i><sub>0</sub></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\dot {\gamma }}(0)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>γ<!-- γ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\dot {\gamma }}(0)}</annotation>
</semantics>
</math></span><img src="./1479c5439158b0681da11338d0ef23f5506448f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.234ex; height:2.843ex;" alt="{\displaystyle {\dot {\gamma }}(0)}" loading="lazy"></span> is a given unit vector. If <span class="texhtml"><i>B</i><sub>γ</sub></span> is the corresponding Busemann function, then
<span class="texhtml"><i>B</i><sub>γ</sub></span> lies in <span class="texhtml">∂<i>X</i>(<i>x</i><sub>0</sub>)</span> and induces a homeomorphism of the unit <span class="texhtml">(<i>n</i> − 1)</span>-sphere onto <span class="texhtml">∂<i>X</i>(<i>x</i><sub>0</sub>)</span>, sending <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\dot {\gamma }}(0)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>γ<!-- γ --></mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>0</mn>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\dot {\gamma }}(0)}</annotation>
</semantics>
</math></span><img src="./1479c5439158b0681da11338d0ef23f5506448f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.234ex; height:2.843ex;" alt="{\displaystyle {\dot {\gamma }}(0)}" loading="lazy"></span> to <span class="texhtml"><i>B</i><sub>γ</sub></span>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Quasigeodesics_in_the_Poincaré_disk,_CAT(-1)_and_hyperbolic_spaces">Quasigeodesics in the Poincaré disk, CAT(-1) and hyperbolic spaces</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Morse–Mostow_lemma">Morse–Mostow lemma</h3></div>
<p>In the case of spaces of negative curvature, such as the Poincaré disk, CAT(-1) and hyperbolic spaces, there is a metric structure on their Gromov boundary. This structure is preserved by the group of quasi-isometries which carry geodesics rays to quasigeodesic rays. Quasigeodesics were first studied for negatively curved surfaces—in particular the hyperbolic upper halfplane and unit disk—by <a href="Marston_Morse" title="Marston Morse">Morse</a> and generalised to negatively curved <a href="Symmetric_space" title="Symmetric space">symmetric spaces</a> by <a href="George_Mostow" title="George Mostow">Mostow</a>, for his work on the <a href="Mostow_rigidity_theorem" title="Mostow rigidity theorem">rigidity of discrete groups</a>. The basic result is the <b>Morse–Mostow lemma</b> on the stability of geodesics.<sup id="cite_ref-Bourdon_1995_14-0" class="reference"><a href="#cite_note-Bourdon_1995-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Buyalo_2007_15-0" class="reference"><a href="#cite_note-Buyalo_2007-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</p><p>By definition a <b><a href="Quasigeodesic" class="mw-redirect" title="Quasigeodesic">quasigeodesic</a></b> Γ defined on an interval <span class="texhtml">[<i>a</i>,<i>b</i>]</span> with <span class="texhtml">−∞ ≤ <i>a</i> &lt; <i>b</i> ≤ ∞</span> is a map <span class="texhtml">Γ(<i>t</i>)</span> into a metric space, not necessarily continuous, for which there are constants <span class="texhtml">λ ≥ 1</span> and <span class="texhtml">ε &gt; 0</span> such that for all <span class="texhtml"><i>s</i></span> and <span class="texhtml"><i>t</i></span>:
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda ^{-1}|s-t|-\varepsilon \leq d(\Gamma (s),\Gamma (t))\leq \lambda |s-t|+\varepsilon .}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>−<!-- − --></mo>
<mi>ε<!-- ε --></mi>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda ^{-1}|s-t|-\varepsilon \leq d(\Gamma (s),\Gamma (t))\leq \lambda |s-t|+\varepsilon .}</annotation>
</semantics>
</math></span></span>
</p><p>The following result is essentially due to <a href="Marston_Morse" title="Marston Morse">Marston Morse</a> (1924).
</p><p><b>Morse's lemma on stability of geodesics.</b> In the hyperbolic disk there is a constant <span class="texhtml"><i>R</i></span> depending on <span class="texhtml">λ</span> and <span class="texhtml">ε</span> such that any quasigeodesic segment <span class="texhtml">Γ</span> defined on a finite interval <span class="texhtml">[<i>a</i>,<i>b</i>]</span> is within a <a href="Hausdorff_distance" title="Hausdorff distance">Hausdorff distance</a> <span class="texhtml"><i>R</i></span> of the geodesic segment <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span>.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Classical_proof_for_Poincaré_disk">Classical proof for Poincaré disk</h3></div>
<p>The classical proof of Morse's lemma for the Poincaré unit disk or upper halfplane proceeds more directly by using orthogonal projection onto the geodesic segment.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>It can be assumed that Γ satisfies the stronger "pseudo-geodesic" condition:<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup></li></ul>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda ^{-1}|s-t|-\varepsilon \leq d(\Gamma (s),\Gamma (t))\leq \lambda |s-t|.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>−<!-- − --></mo>
<mi>ε<!-- ε --></mi>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>−<!-- − --></mo>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda ^{-1}|s-t|-\varepsilon \leq d(\Gamma (s),\Gamma (t))\leq \lambda |s-t|.}</annotation>
</semantics>
</math></span></span>
</p><p><span class="texhtml">Γ</span> can be replaced by a continuous piecewise geodesic curve Δ with the same endpoints lying at a finite Hausdorff distance from <span class="texhtml">Γ</span> less than <span class="texhtml"><i>c</i> = (2λ<sup>2</sup> + 1)ε</span>: break up the interval on which <span class="texhtml">Γ</span> is defined into equal subintervals of length <span class="texhtml">2λε</span> and take the geodesics between the images under <span class="texhtml">Γ</span> of the endpoints of the subintervals. Since <span class="texhtml">Δ</span> is piecewise geodesic, <span class="texhtml">Δ</span> is Lipschitz continuous with constant <span class="texhtml">λ<sub>1</sub></span>, <span class="texhtml"><i>d</i>(Δ(<i>s</i>),Δ(<i>t</i>)) ≤ λ<sub>1</sub> | <i>s</i> – <i>t</i> |</span>, where <span class="texhtml">λ<sub>1</sub> ≤ λ + ε</span>. The lower bound is automatic at the endpoints of intervals. By construction the other values differ from these by a uniformly bounded depending only on <span class="texhtml">λ</span> and <span class="texhtml">ε</span>; the lower bound inequality holds by increasing ε by adding on twice this uniform bound.
</p>
<ul><li>If <span class="texhtml">γ</span> is a piecewise smooth curve segment lying outside an <span class="texhtml"><i>s</i></span>-neighbourhood of a geodesic line and <span class="texhtml"><i>P</i></span> is the orthogonal projection onto the geodesic line then:<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup></li></ul>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \ell (P\circ \gamma )\leq {\ell (\gamma ) \over \cosh s}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ℓ<!-- ℓ --></mi>
<mo stretchy="false">(</mo>
<mi>P</mi>
<mo>∘<!-- ∘ --></mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>ℓ<!-- ℓ --></mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mi>s</mi>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \ell (P\circ \gamma )\leq {\ell (\gamma ) \over \cosh s}.}</annotation>
</semantics>
</math></span></span>
</p><p>Applying an isometry in the upper half plane, it may be assumed that the geodesic line is the positive imaginary axis in which case the orthogonal projection onto it is given by <span class="texhtml"><i>P</i>(<i>z</i>) = <i>i</i> | <i>z</i> |</span> and <span class="texhtml">| <i>z</i> | / Im z = cosh <i>d</i>(<i>z</i>,<i>Pz</i>)</span>. Hence the hypothesis implies <span class="texhtml">| γ(<i>t</i>) | ≥ cosh(<i>s</i>) Im γ(<i>t</i>)</span>, so that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \ell (P\circ \gamma )=\int _{a}^{b}{|d\gamma | \over |\gamma |}\leq \int _{a}^{b}{|d\gamma | \over \cosh(s)\,\Im \gamma }={\ell (\gamma ) \over \cosh(s)}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ℓ<!-- ℓ --></mi>
<mo stretchy="false">(</mo>
<mi>P</mi>
<mo>∘<!-- ∘ --></mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>a</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msubsup>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>a</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msubsup>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>d</mi>
<mi>γ<!-- γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mspace width="thinmathspace"></mspace>
<mi mathvariant="normal">ℑ<!-- ℑ --></mi>
<mi>γ<!-- γ --></mi>
</mrow>
</mfrac>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>ℓ<!-- ℓ --></mi>
<mo stretchy="false">(</mo>
<mi>γ<!-- γ --></mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \ell (P\circ \gamma )=\int _{a}^{b}{|d\gamma | \over |\gamma |}\leq \int _{a}^{b}{|d\gamma | \over \cosh(s)\,\Im \gamma }={\ell (\gamma ) \over \cosh(s)}.}</annotation>
</semantics>
</math></span></span>
</p>
<ul><li>There is a constant <span class="texhtml"><i>h</i> &gt; 0</span> depending only on <span class="texhtml">λ</span> and <span class="texhtml">ε</span> such that <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span> lies within an <span class="texhtml"><i>h</i></span>-neighbourhood of the geodesic segment <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span>.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Let <span class="texhtml">γ(<i>t</i>)</span> be the geodesic line containing the geodesic segment <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span>. Then there is a constant <span class="texhtml"><i>h</i> &gt; 0</span> depending only on <span class="texhtml">λ</span> and <span class="texhtml">ε</span> such that <span class="texhtml"><i>h</i></span>-neighbourhood <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span> lies within an <span class="texhtml"><i>h</i></span>-neighbourhood of <span class="texhtml">γ(<b>R</b>)</span>. Indeed for any <span class="texhtml"><i>s</i> &gt; 0</span>, the subset of <span class="texhtml">[<i>a</i>,<i>b</i>]</span> for which <span class="texhtml">Γ(<i>t</i>)</span> lies outside the closure of the <span class="texhtml"><i>s</i></span>-neighbourhood of <span class="texhtml">γ(<b>R</b>)</span> is open, so a countable union of open intervals <span class="texhtml">(<i>c</i>,<i>d</i>)</span>. Then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \ell (\Gamma |_{[c,d]})\leq s_{1}\equiv \lambda ^{2}(2s+\varepsilon )\left(1-{\lambda ^{2} \over \cosh(s)}\right),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ℓ<!-- ℓ --></mi>
<mo stretchy="false">(</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">[</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">]</mo>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<msub>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>≡<!-- ≡ --></mo>
<msup>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>s</mi>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mo stretchy="false">)</mo>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msup>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \ell (\Gamma |_{[c,d]})\leq s_{1}\equiv \lambda ^{2}(2s+\varepsilon )\left(1-{\lambda ^{2} \over \cosh(s)}\right),}</annotation>
</semantics>
</math></span></span>
</p>
<dl><dd>since the left hand side is less than or equal to <span class="texhtml">λ | <i>c</i> – <i>d</i> |</span> and</dd></dl>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {|c-d| \over \lambda }-\varepsilon \leq d(\Gamma (c),\Gamma (d))\leq 2s+d(P\circ \Gamma |_{[c,d]})\leq 2s+{\lambda |c-d| \over \cosh(s)}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>c</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mi>λ<!-- λ --></mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mi>ε<!-- ε --></mi>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>s</mi>
<mo>+</mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>P</mi>
<mo>∘<!-- ∘ --></mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">[</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">]</mo>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mi>s</mi>
<mo>+</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>c</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mi>cosh</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {|c-d| \over \lambda }-\varepsilon \leq d(\Gamma (c),\Gamma (d))\leq 2s+d(P\circ \Gamma |_{[c,d]})\leq 2s+{\lambda |c-d| \over \cosh(s)}.}</annotation>
</semantics>
</math></span></span>
</p>
<dl><dd>Hence every point lies at a distance less than or equal to <span class="texhtml"><i>s</i> + <i>s</i><sub>1</sub></span> of <span class="texhtml">γ(<b>R</b>)</span>. To deduce the assertion, note that the subset of <span class="texhtml">[<i>a</i>,<i>b</i>]</span> for which <span class="texhtml">Γ(<i>t</i>)</span> lies outside the closure of the <span class="texhtml"><i>s</i></span>-neighbourhood of <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)] ⊂ γ(<b>R</b>)</span> is open, so a union of intervals <span class="texhtml">(<i>c</i>,<i>d</i>)</span> with <span class="texhtml">Γ(<i>c</i>)</span> and <span class="texhtml">Γ(<i>d</i>)</span> both at a distance <span class="texhtml"><i>s</i> + <i>s</i><sub>1</sub></span> from either <span class="texhtml">Γ(<i>a</i>)</span> or <span class="texhtml">Γ(<i>b</i>)</span>. Then</dd></dl>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \ell (\Gamma |_{[c,d]})\leq s_{2}\equiv \lambda ^{2}(2(s+s_{1})+\varepsilon ),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ℓ<!-- ℓ --></mi>
<mo stretchy="false">(</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">[</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">]</mo>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<msub>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>≡<!-- ≡ --></mo>
<msup>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo>+</mo>
<msub>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \ell (\Gamma |_{[c,d]})\leq s_{2}\equiv \lambda ^{2}(2(s+s_{1})+\varepsilon ),}</annotation>
</semantics>
</math></span></span>
</p>
<dl><dd>since</dd></dl>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {|c-d| \over \lambda }-\varepsilon \leq d(\Gamma (c),\Gamma (d))\leq 2(s+s_{1}).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>c</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mi>λ<!-- λ --></mi>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mi>ε<!-- ε --></mi>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mn>2</mn>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo>+</mo>
<msub>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {|c-d| \over \lambda }-\varepsilon \leq d(\Gamma (c),\Gamma (d))\leq 2(s+s_{1}).}</annotation>
</semantics>
</math></span></span>
</p>
<dl><dd>Hence the assertion follows taking any <span class="texhtml"><i>h</i></span> greater than <span class="texhtml"><i>s</i> +<i>s</i><sub>1</sub> + <i>s</i><sub>2</sub></span>.</dd></dl>
<ul><li>There is a constant <span class="texhtml"><i>h</i> &gt; 0</span> depending only on <span class="texhtml">λ</span> and <span class="texhtml">ε</span> such that the geodesic segment <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span> lies within an <span class="texhtml"><i>h</i></span>-neighbourhood of <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span>.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Every point of <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span> lies within a distance <span class="texhtml"><i>h</i></span> of <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span>. Thus orthogonal projection <span class="texhtml"><i>P</i></span> carries each point of <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span> onto a point in the closed convex set <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span> at a distance less than <span class="texhtml"><i>h</i></span>. Since <span class="texhtml"><i>P</i></span> is continuous and <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span> connected, the map <span class="texhtml"><i>P</i></span> must be onto since the image contains the endpoints of <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span>. But then every point of <span class="texhtml">[Γ(<i>a</i>),Γ(<i>b</i>)]</span> is within a distance <span class="texhtml"><i>h</i></span> of a point of <span class="texhtml">Γ[<i>a</i>,<i>b</i>]</span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Gromov's_proof_for_Poincaré_disk">Gromov's proof for Poincaré disk</h3></div>
<p>The generalisation of Morse's lemma to CAT(-1) spaces is often referred to as the Morse–Mostow lemma and can be proved by a straightforward generalisation of the classical proof. There is also a generalisation for the more general class of <a href="Hyperbolic_metric_space" title="Hyperbolic metric space">hyperbolic metric spaces</a> due to Gromov. Gromov's proof is given below for the Poincaré unit disk; the properties of hyperbolic metric spaces are developed in the course of the proof, so that it applies <a href="Mutatis_mutandi" class="mw-redirect" title="Mutatis mutandi">mutatis mutandi</a> to CAT(-1) or hyperbolic metric spaces.<sup id="cite_ref-Bourdon_1995_14-1" class="reference"><a href="#cite_note-Bourdon_1995-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Buyalo_2007_15-1" class="reference"><a href="#cite_note-Buyalo_2007-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p><p>Since this is a large-scale phenomenon, it is enough to check that any maps <span class="texhtml">Δ</span> from <span class="texhtml">{0, 1, 2, ..., <i>N</i>}</span> for any <span class="texhtml"><i>N</i> &gt; 0</span> to the disk satisfying the inequalities is within a Hausdorff distance <span class="texhtml"><i>R</i><sub>1</sub></span> of the geodesic segment <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span>. For then translating it may be assumed without loss of generality <span class="texhtml">Γ</span> is defined on <span class="texhtml">[0,<i>r</i>]</span> with <span class="texhtml"><i>r</i> &gt; 1</span> and then, taking <span class="texhtml"><i>N</i> = [<i>r</i>]</span> (the integer part of <span class="texhtml"><i>r</i></span>), the result can be applied to <span class="texhtml">Δ</span> defined by <span class="texhtml">Δ(<i>i</i>) = Γ(<i>i</i>)</span>. The Hausdorff distance between the images of <span class="texhtml">Γ</span> and <span class="texhtml">Δ</span> is evidently bounded by a constant <span class="texhtml"><i>R</i><sub>2</sub></span> depending only on <span class="texhtml">λ</span> and <span class="texhtml">ε</span>.
</p>
<dl><dd>Now the <a href="Incircle" class="mw-redirect" title="Incircle">incircle</a> of a geodesic triangle has diameter less than <span class="texhtml">δ</span> where <span class="texhtml">δ = 2 log 3</span>; indeed it is strictly maximised by that of an ideal triangle where it equals <span class="texhtml">2 log 3</span>. In particular, since the incircle breaks the triangle breaks the triangle into three isosceles triangles with the third side opposite the vertex of the original triangle having length less than <span class="texhtml">δ</span>, it follows that every side of a geodesic triangle is contained in a <span class="texhtml">δ</span>-neighbourhood of the other two sides. A simple induction argument shows that a geodesic polygon with <span class="texhtml">2<sup><i>k</i></sup> + 2</span> vertices for <span class="texhtml"><i>k</i> ≥ 0</span> has each side within a <span class="texhtml">(<i>k</i> + 1)δ</span> neighbourhood of the other sides (such a polygon is made by combining two geodesic polygons with <span class="texhtml">2<sup><i>k</i>−1</sup> + 1</span> sides along a common side). Hence if <span class="texhtml"><i>M</i> ≤ 2<sup><i>k</i></sup> + 2</span>, the same estimate holds for a polygon with <span class="texhtml"><i>M</i></span> sides.</dd></dl>
<dl><dd>For <span class="texhtml"><i>y</i><sub><i>i</i></sub> = Δ(<i>i</i>)</span> let <span class="texhtml"><i>f</i>(<i>x</i>) = min <i>d</i>(<i>x</i>,<i>y</i><sub><i>i</i></sub>)</span>, the largest radius for a closed ball centred on <span class="texhtml"><i>x</i></span> which contains no <span class="texhtml"><i>y</i><sub><i>i</i></sub></span> in its interior. This is a continuous function non-zero on <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span> so attains its maximum <span class="texhtml"><i>h</i></span> at some point <span class="texhtml"><i>x</i></span> in this segment. Then <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span> lies within an <span class="texhtml"><i>h</i><sub>1</sub></span>-neighbourhood of the image of <span class="texhtml">Δ</span> for any <span class="texhtml"><i>h</i><sub>1</sub> &gt; <i>h</i></span>. It therefore suffices to find an upper bound for <span class="texhtml"><i>h</i></span> independent of <span class="texhtml"><i>N</i></span>.</dd></dl>
<dl><dd>Choose <span class="texhtml"><i>y</i></span> and <span class="texhtml"><i>z</i></span> in the segment <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span> before and after <span class="texhtml"><i>x</i></span> with <span class="texhtml"><i>d</i>(<i>x</i>,<i>y</i>) = 2<i>h</i></span> and <span class="texhtml"><i>d</i>(<i>x</i>,<i>z</i>) = 2<i>h</i></span> (or an endpoint if it within a distance of less than <span class="texhtml">2<i>h</i></span> from <span class="texhtml"><i>x</i></span>). Then there are <span class="texhtml"><i>i</i>, <i>j</i></span> with <span class="texhtml"><i>d</i>(<i>y</i>,Δ(<i>i</i>))</span>, <span class="texhtml"><i>d</i>(<i>z</i>,Δ(<i>j</i>)) ≤ <i>h</i></span>. Hence <span class="texhtml"><i>d</i>(Δ(<i>i</i>),Δ(<i>j</i>)) ≤ 6<i>h</i></span>, so that <span class="texhtml">| <i>i</i> − <i>j</i> | ≤ 6λ<i>h</i> + λε</span>. By the triangle inequality all points on the segments <span class="texhtml">[<i>y</i>,Δ(<i>i</i>)]</span> and <span class="texhtml">[<i>z</i>,Δ(<i>j</i>)]</span> are at a distance <span class="texhtml">≥ <i>h</i></span> from <span class="texhtml"><i>x</i></span>. Thus there is a finite sequence of points starting at <span class="texhtml"><i>y</i></span> and ending at <span class="texhtml"><i>z</i></span>, lying first on the segment <span class="texhtml">[<i>y</i>,Δ(<i>i</i>)]</span>, then proceeding through the points <span class="texhtml">Δ(<i>i</i>), Δ(<i>i</i>+1), ..., Δ(<i>j</i>)</span>, before taking the segment <span class="texhtml">[Δ(<i>j</i>),<i>z</i>]</span>. The successive points <span class="texhtml">Δ(<i>i</i>), Δ(<i>i</i>+1), ..., Δ(<i>j</i>)</span> are separated by a distance no greater than <span class="texhtml">λ + ε</span> and successive points on the geodesic segments can also be chosen to satisfy this condition. The minimum number <span class="texhtml"><i>K</i></span> of points in such a sequence satisfies <span class="texhtml"><i>K</i> ≤ | <i>i</i> - <i>j</i> | + 3 + 2(λ + ε)<sup>–1</sup><i>h</i></span>. These points form a geodesic polygon, with <span class="texhtml">[<i>y</i>,<i>z</i>]</span> as one of the sides. Take <span class="texhtml"><i>L</i> = [<i>h</i>/δ]</span>, so that the <span class="texhtml">(<i>L</i> − 1)δ</span>-neighbourhood of <span class="texhtml">[<i>y</i>,<i>z</i>]</span> does not contain all the other sides of the polygon. Hence, from the result above, it follows that <span class="texhtml"><i>K</i> &gt; 2<sup><i>L</i> − 1</sup> + 2</span>. Hence</dd></dl>
<p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 3+2(\lambda +\varepsilon )^{-1}h+6\lambda h+\varepsilon >2^{h/\delta }+2.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>3</mn>
<mo>+</mo>
<mn>2</mn>
<mo stretchy="false">(</mo>
<mi>λ<!-- λ --></mi>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mi>h</mi>
<mo>+</mo>
<mn>6</mn>
<mi>λ<!-- λ --></mi>
<mi>h</mi>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mo>&gt;</mo>
<msup>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>h</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>δ<!-- δ --></mi>
</mrow>
</msup>
<mo>+</mo>
<mn>2.</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 3+2(\lambda +\varepsilon )^{-1}h+6\lambda h+\varepsilon &gt;2^{h/\delta }+2.}</annotation>
</semantics>
</math></span></span>
</p>
<dl><dd>This inequality implies that <span class="texhtml"><i>h</i></span> is uniformly bounded, independently of <span class="texhtml"><i>N</i></span>, as claimed.</dd></dl>
<dl><dd>If all points <span class="texhtml">Δ(<i>i</i>)</span> lie within <span class="texhtml"><i>h</i><sub>1</sub></span> of the <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span>, the result follows. Otherwise the points which do not fall into maximal subsets <span class="texhtml"><i>S</i> = {<i>r</i>, ..., <i>s</i>}</span> with <span class="texhtml"><i>r</i> &lt; <i>s</i></span>. Thus points in <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span> have a point <span class="texhtml">Δ(<i>i</i>)</span> with <span class="texhtml"><i>i</i></span> in the complement of <span class="texhtml"><i>S</i></span> within a distance of <span class="texhtml"><i>h</i><sub>1</sub></span>. But the complement of <span class="texhtml"><i>S</i> = <i>S</i><sub>1</sub> ∐ <i>S</i><sub>2</sub></span>, a disjoint union with <span class="texhtml"><i>S</i><sub>1</sub> = {0, ..., <i>r</i> − 1}</span> and <span class="texhtml"><i>S</i><sub>2</sub> = {<i>s</i> + 1, ..., <i>N</i>}</span>. <a href="Connected_space" title="Connected space">Connectivity</a> of <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span> implies there is a point <span class="texhtml"><i>x</i></span> in the segment which is within a distance <span class="texhtml"><i>h</i><sub>1</sub></span> of points <span class="texhtml">Δ(<i>i</i>)</span> and <span class="texhtml">Δ(<i>j</i>)</span> with <span class="texhtml"><i>i</i> &lt; <i>r</i></span> and <span class="texhtml"><i>j</i> &gt; <i>s</i></span>. But then <span class="texhtml"><i>d</i>(Δ(<i>i</i>),Δ(<i>j</i>)) &lt; 2 <i>h</i><sub>1</sub></span>, so <span class="texhtml">| <i>i</i> − <i>j</i> | ≤ 2λ<i>h</i><sub>1</sub> + λε</span>. Hence the points <span class="texhtml">Δ(<i>k</i>)</span> for <span class="texhtml"><i>k</i></span> in <span class="texhtml"><i>S</i></span> lie within a distance from <span class="texhtml">[Δ(0),Δ(<i>N</i>)]</span> of less than <span class="texhtml"><i>h</i><sub>1</sub> + λ | <i>i</i> − <i>j</i> | + ε ≤ <i>h</i><sub>1</sub> + λ (2λ<i>h</i><sub>1</sub> + λε) + ε ≡ <i>h</i><sub>2</sub></span>.</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="Extension_to_quasigeodesic_rays_and_lines">Extension to quasigeodesic rays and lines</h3></div>
<p>Recall that in a Hadamard space if <span class="texhtml">[<i>a</i><sub>1</sub>,<i>b</i><sub>1</sub>]</span> and <span class="texhtml">[<i>a</i><sub>2</sub>,<i>b</i><sub>2</sub>]</span> are two geodesic segments and the intermediate points <span class="texhtml"><i>c</i><sub>1</sub>(<i>t</i>)</span> and <span class="texhtml"><i>c</i><sub>2</sub>(<i>t</i>)</span> divide them in the ratio <span class="texhtml"><i>t</i>:(1 – <i>t</i>)</span>, then <span class="texhtml"><i>d</i>(<i>c</i><sub>1</sub>(<i>t</i>),<i>c</i><sub>2</sub>(<i>t</i>))</span> is a convex function of <span class="texhtml"><i>t</i></span>. In particular if <span class="texhtml">Γ<sub>1</sub>(<i>t</i>)</span> and <span class="texhtml">Γ<sub>2</sub>(<i>t</i>)</span> are geodesic segments of unit speed defined on <span class="texhtml">[0,<i>R</i>]</span> starting at the same point then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d(\Gamma _{1}(t),\Gamma _{2}(t))\leq {t \over R}d(\Gamma _{1}(R),\Gamma _{2}(R)).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>t</mi>
<mi>R</mi>
</mfrac>
</mrow>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d(\Gamma _{1}(t),\Gamma _{2}(t))\leq {t \over R}d(\Gamma _{1}(R),\Gamma _{2}(R)).}</annotation>
</semantics>
</math></span></span>
</p><p>In particular this implies the following:
</p>
<ul><li><b>In a CAT(–1) space <span class="texhtml"><i>X</i></span>, there is a constant <span class="texhtml">h &gt; 0</span> depending only on <span class="texhtml">λ</span> and <span class="texhtml">ε</span> such that any quasi-geodesic ray is within a bounded Hausdorff distance <span class="texhtml">h</span> of a geodesic ray. A similar result holds for quasigeodesic and geodesic lines.</b></li></ul>
<p>If <span class="texhtml">Γ(<i>t</i>)</span> is a geodesic say with constant <span class="texhtml">λ</span> and <span class="texhtml">ε</span>, let <span class="texhtml">Γ<sub><i>N</i></sub>(<i>t</i>)</span> be the unit speed geodesic for the segment <span class="texhtml">[Γ(0),Γ(<i>N</i>)]</span>. The estimate above shows that for fixed <span class="texhtml"><i>R</i> &gt; 0</span> and <span class="texhtml"><i>N</i></span> sufficiently large, <span class="texhtml">(Γ<sub><i>N</i></sub>)</span> is a Cauchy sequence in <span class="texhtml"><i>C</i>([0,<i>R</i>],<i>X</i>)</span> with the uniform metric. Thus <span class="texhtml">Γ<sub><i>N</i></sub></span> tends to a geodesic ray <span class="texhtml">γ</span> uniformly on compacta the bound on the Hausdorff distances between <span class="texhtml">Γ</span> and the segments <span class="texhtml">Γ<sub><i>N</i></sub></span> applies also to the limiting geodesic <span class="texhtml">γ</span>. The assertion for quasigeodesic lines follows by taking <span class="texhtml">Γ<sub><i>N</i></sub></span> corresponding to the geodesic segment <span class="texhtml">[Γ(–<i>N</i>),Γ(<i>N</i>)]</span>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Efremovich–Tikhomirova_theorem">Efremovich–Tikhomirova theorem</h2></div>
<p>Before discussing CAT(-1) spaces, this section will describe the <b>Efremovich–Tikhomirova theorem</b> for the unit disk <span class="texhtml"><i>D</i></span> with the Poincaré metric. It asserts that quasi-isometries of <span class="texhtml"><i>D</i></span> extend to quasi-Möbius homeomorphisms of the unit disk with the Euclidean metric. The theorem forms the prototype for the more general theory of CAT(-1) spaces. Their original theorem was proved in a slightly less general and less precise form in <a href="#CITEREFEfremovichTikhomirova1964">Efremovich &amp; Tikhomirova (1964)</a> and applied to bi-Lipschitz homeomorphisms of the unit disk for the Poincaré metric;<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> earlier, in the posthumous paper <a href="#CITEREFMori1957">Mori (1957)</a>, the Japanese mathematician Akira Mori had proved a related result within <a href="Teichm%C3%BCller_theory" class="mw-redirect" title="Teichmüller theory">Teichmüller theory</a> assuring that every <a href="Quasiconformal_mapping" title="Quasiconformal mapping">quasiconformal homeomorphism</a> of the disk is <a href="H%C3%B6lder_continuous" class="mw-redirect" title="Hölder continuous">Hölder continuous</a> and therefore extends continuously to a homeomorphism of the unit circle (it is known that this extension is quasi-Möbius).<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Extension_of_quasi-isometries_to_boundary">Extension of quasi-isometries to boundary</h3></div>
<p>If <span class="texhtml"><i>X</i></span> is the Poincaré unit disk, or more generally a CAT(-1) space, the Morse lemma on stability of quasigeodesics implies that every quasi-isometry of <span class="texhtml"><i>X</i></span> extends uniquely to the boundary. By definition two self-mappings <span class="texhtml"><i>f</i>, <i>g</i></span> of <span class="texhtml"><i>X</i></span> are quasi-equivalent if <span class="texhtml">sup<sub><i>X</i></sub> <i>d</i>(<i>f</i>(<i>x</i>),<i>g</i>(<i>x</i>)) &lt; ∞</span>, so that corresponding points are at a uniformly bounded distance of each other. A quasi-isometry <span class="texhtml"><i>f</i><sub>1</sub></span> of <span class="texhtml"><i>X</i></span> is a self-mapping of <span class="texhtml"><i>X</i></span>, not necessarily continuous, which has a quasi-inverse <span class="texhtml"><i>f</i><sub>2</sub></span> such that <span class="texhtml"><i>f</i><sub>1</sub> ∘ <i>f</i><sub>2</sub></span> and <span class="texhtml"><i>f</i><sub>2</sub> ∘ <i>f</i><sub>1</sub></span> are quasi-equivalent to the appropriate identity maps and such that there are constants <span class="texhtml">λ ≥ 1</span> and <span class="texhtml">ε &gt; 0</span> such that for all <span class="texhtml"><i>x</i>, <i>y</i></span> in <span class="texhtml"><i>X</i></span> and both mappings
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda ^{-1}d(x,y)-\varepsilon \leq d(f_{k}(x),f_{k}(y))\leq \lambda d(x,y)+\varepsilon .}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>ε<!-- ε --></mi>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>λ<!-- λ --></mi>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>ε<!-- ε --></mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda ^{-1}d(x,y)-\varepsilon \leq d(f_{k}(x),f_{k}(y))\leq \lambda d(x,y)+\varepsilon .}</annotation>
</semantics>
</math></span></span>
</p><p>Note that quasi-inverses are unique up to quasi-equivalence; that equivalent definition could be given using possibly different right and left-quasi inverses, but they would necessarily be quasi-equivalent; that quasi-isometries are closed under composition which up to quasi-equivalence depends only the quasi-equivalence classes; and that, modulo quasi-equivalence, the quasi-isometries form a group.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p><p>Fixing a point <span class="texhtml"><i>x</i></span> in <span class="texhtml"><i>X</i></span>, given a geodesic ray <span class="texhtml">γ</span> starting at <span class="texhtml"><i>x</i></span>, the image <span class="texhtml"><i>f</i> ∘ γ</span> under a quasi-isometry <span class="texhtml"><i>f</i></span> is a quasi-geodesic ray. By the Morse-Mostow lemma it is within a bounded distance of a unique geodesic ray <span class="texhtml">δ</span> starting at <span class="texhtml"><i>x</i></span>. This defines a mapping <span class="texhtml">∂<i>f</i></span> on the boundary <span class="texhtml">∂<i>X</i></span> of <span class="texhtml"><i>X</i></span>, independent of the quasi-equivalence class of <span class="texhtml"><i>f</i></span>, such that <span class="texhtml">∂(<i>f</i> ∘ <i>g</i>) = ∂<i>f</i> ∘ ∂<i>g</i></span>. Thus there is a homomorphism of the group of quasi-isometries into the group of self-mappings of <span class="texhtml">∂<i>X</i></span>.
</p><p>To check that <span class="texhtml">∂<i>f</i></span> is continuous, note that if <span class="texhtml">γ<sub>1</sub></span> and <span class="texhtml">γ<sub>2</sub></span> are geodesic rays that are uniformly close on <span class="texhtml">[0,<i>R</i>]</span>, within a distance <span class="texhtml">η</span>, then <span class="texhtml"><i>f</i> ∘ γ<sub>1</sub></span> and <span class="texhtml"><i>f</i> ∘ γ<sub>2</sub></span> lie within a distance <span class="texhtml">λη + ε</span> on <span class="texhtml">[0,<i>R</i>]</span>, so that <span class="texhtml">δ<sub>1</sub></span> and <span class="texhtml">δ<sub>2</sub></span> lie within a distance <span class="texhtml">λη + ε + 2<i>h</i>(λ,ε)</span>; hence on a smaller interval <span class="texhtml">[0,<i>r</i>]</span>, <span class="texhtml">δ<sub>1</sub></span> and <span class="texhtml">δ<sub>2</sub></span> lie within a distance <span class="texhtml">(<i>r</i>/<i>R</i>)⋅[λη + ε + 2<i>h</i>(λ,ε)]</span> by convexity.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup>
</p><p>On CAT(-1) spaces, a finer version of continuity asserts that <span class="texhtml">∂<i>f</i></span> is a quasi-Möbius mapping with respect to a natural class of metric on <span class="texhtml">∂<i>X</i></span>, the "visual metrics" generalising the Euclidean metric on the unit circle and its transforms under the Möbius group. These visual metrics can be defined in terms of Busemann functions.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</p><p>In the case of the unit disk, Teichmüller theory implies that the homomorphism carries quasiconformal homeomorphisms of the disk onto the group of quasi-Möbius homeomorphisms of the circle (using for example the Ahlfors–Beurling or <a href="Douady%E2%80%93Earle_extension" title="Douady–Earle extension">Douady–Earle extension</a>): it follows that the homomorphism from the quasi-isometry group into the quasi-Möbius group is surjective.
</p><p>In the other direction, it is straightforward to prove that the homomorphism is injective.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Suppose that <span class="texhtml"><i>f</i></span> is a quasi-isometry of the unit disk such that <span class="texhtml">∂<i>f</i></span> is the identity. The assumption and the Morse lemma implies that if <span class="texhtml">γ(<b>R</b>)</span> is a geodesic line, then <span class="texhtml"><i>f</i>(γ(<b>R</b>))</span> lies in an <span class="texhtml"><i>h</i></span>-neighbourhood of <span class="texhtml">γ(<b>R</b>)</span>. Now take a second geodesic line <span class="texhtml">δ</span> such that <span class="texhtml">δ</span> and <span class="texhtml">γ</span> intersect orthogonally at a given point in <span class="texhtml"><i>a</i></span>. Then <span class="texhtml"><i>f</i>(<i>a</i>)</span> lies in the intersection of <span class="texhtml"><i>h</i></span>-neighbourhoods of <span class="texhtml">δ</span> and <span class="texhtml">γ</span>. Applying a Möbius transformation, it can be assumed that <span class="texhtml"><i>a</i></span> is at the origin of the unit disk and the geodesics are the real and imaginary axes. By convexity, the <span class="texhtml"><i>h</i></span>-neighbourhoods of these axes intersect in a <span class="texhtml">3<i>h</i></span>-neighbourhood of the origin: if <span class="texhtml"><i>z</i></span> lies in both neighbourhoods, let <span class="texhtml"><i>x</i></span> and <span class="texhtml"><i>y</i></span> be the orthogonal projections of <span class="texhtml"><i>z</i></span> onto the <span class="texhtml"><i>x</i></span>- and <span class="texhtml"><i>y</i></span>-axes; then <span class="texhtml"><i>d</i>(<i>z</i>,<i>x</i>) ≤ <i>h</i></span> so taking projections onto the <span class="texhtml"><i>y</i></span>-axis, <span class="texhtml"><i>d</i>(0,<i>y</i>) ≤ <i>h</i></span>; hence <span class="texhtml"><i>d</i>(<i>z</i>,0) ≤ <i>d</i>(<i>z</i>,<i>y</i>) + <i>d</i>(<i>y</i>,0) ≤ 2<i>h</i></span>. Hence <span class="texhtml"><i>d</i>(<i>a</i>,<i>f</i>(<i>a</i>)) ≤ 2<i>h</i></span>, so that <span class="texhtml"><i>f</i></span> is quasi-equivalent to the identity, as claimed.
</p>
<div class="mw-heading mw-heading3"><h3 id="Cross_ratio_and_distance_between_non-intersecting_geodesic_lines">Cross ratio and distance between non-intersecting geodesic lines</h3></div>
<p>Given two distinct points <span class="texhtml"><i>z</i>, <i>w</i></span> on the unit circle or real axis there is a unique hyperbolic geodesic <span class="texhtml">[<i>z</i>,<i>w</i>]</span> joining them. It is given by the circle (or straight line) which cuts the unit circle unit circle or real axis orthogonally at those two points. Given four distinct points <span class="texhtml"><i>a</i>, <i>b</i>, <i>c</i>, <i>d</i></span> in the extended complex plane their <a href="Cross_ratio" class="mw-redirect" title="Cross ratio">cross ratio</a> is defined by
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (a,b;c,d)={(a-c)(b-d) \over (a-d)(b-c)}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo>;</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>−<!-- − --></mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>−<!-- − --></mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo>−<!-- − --></mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (a,b;c,d)={(a-c)(b-d) \over (a-d)(b-c)}.}</annotation>
</semantics>
</math></span></span>
</p><p>If <span class="texhtml"><i>g</i></span> is a complex <a href="M%C3%B6bius_transformation" title="Möbius transformation">Möbius transformation</a> then it leaves the cross ratio invariant: <span class="texhtml">(<i>g</i>(<i>a</i>),<i>g</i>(<i>b</i>);<i>g</i>(<i>c</i>),<i>g</i>(<i>d</i>)) = (<i>a</i>,<i>b</i>:<i>c</i>,<i>d</i>)</span>. Since the Möbius group acts simply transitively on triples of points, the cross ratio can alternatively be described as the complex number <span class="texhtml"><i>z</i></span> in <span class="texhtml"><b>C</b>\{0,1}</span> such that <span class="texhtml"><i>g</i>(<i>a</i>) = 0, <i>g</i>(<i>b</i>) = 1, <i>g</i>(<i>c</i>) = λ, <i>g</i>(<i>d</i>) = ∞</span> for a Möbius transformation <span class="texhtml"><i>g</i></span>.
</p><p>Since <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span>, <span class="texhtml"><i>c</i></span> and <span class="texhtml"><i>d</i></span> all appear in the numerator defining the cross ratio, to understand the behaviour of the cross ratio under permutations of <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span>, <span class="texhtml"><i>c</i></span> and <span class="texhtml"><i>d</i></span>, it suffices to consider permutations that fix <span class="texhtml"><i>d</i></span>, so only permute <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span> and <span class="texhtml"><i>c</i></span>. The cross ratio transforms according to the <a href="Anharmonic_group" class="mw-redirect" title="Anharmonic group">anharmonic group</a> of order 6 generated by the Möbius transformations sending <span class="texhtml">λ</span> to <span class="texhtml">1 – λ</span> and <span class="texhtml">λ<sup>−1</sup></span>. The other three transformations send <span class="texhtml">λ</span> to <span class="texhtml">1 – λ<sup>−1</sup></span>, to <span class="texhtml">λ(λ – 1)<sup>−1</sup></span> and to <span class="texhtml">(1 – λ)<sup>−1</sup></span>.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup>
</p><p>Now let <span class="texhtml"><i>a</i>, <i>b</i>, <i>c</i>, <i>d</i></span> be points on the unit circle or real axis in that order. Then the geodesics <span class="texhtml">[<i>a</i>,<i>b</i>]</span> and <span class="texhtml">[<i>c</i>,<i>d</i>]</span> do not intersect and the distance between these geodesics is well defined: there is a unique geodesic line cutting these two geodesics orthogonally and the distance is given by the length of the geodesic segment between them. It is evidently invariant under real Möbius transformations. To compare the cross ratio and the distance between geodesics, Möbius invariance allows the calculation to be reduced to a symmetric configuration. For <span class="texhtml">0 &lt; <i>r</i> &lt; <i>R</i></span>, take <span class="texhtml"><i>a</i> = –<i>R</i>, <i>b</i> = −<i>r</i>, <i>c</i> = <i>r</i>, <i>d</i> = <i>R</i></span>. Then
<span class="texhtml">λ = (<i>a</i>,<i>b</i>;<i>c</i>,<i>d</i>) = (<i>R</i> + <i>r</i>)<sup>2</sup>/4<i>rR</i> = (<i>t</i> + 1)<sup>2</sup>/4<i>t</i></span> where <span class="texhtml"><i>t</i> = <i>R</i>/<i>r</i> &gt; 1</span>. On the other hand, the geodesics <span class="texhtml">[<i>a</i>,<i>d</i>]</span> and <span class="texhtml">[<i>b</i>,<i>c</i>]</span> are the semicircles in the upper half plane of radius <span class="texhtml"><i>r</i></span> and <span class="texhtml"><i>R</i></span>. The geodesic which cuts them orthogonally is the positive imaginary axis, so the distance between them is the hyperbolic distance between <span class="texhtml"><i>ir</i></span> and <span class="texhtml"><i>iR</i></span>, <span class="texhtml"><i>d</i>(<i>ir</i>,<i>iR</i>) = log <i>R</i>/<i>r</i> = log <i>t</i></span>. Let <span class="texhtml"><i>s</i> = log <i>t</i></span>, then <span class="texhtml">λ = cosh<sup>2</sup>(<i>s</i>/2)</span>, so that there is a constant <span class="texhtml"><i>C</i> &gt; 0</span> such that, if <span class="texhtml">(<i>a</i>,<i>b</i>;<i>c</i>,<i>d</i>) &gt; 1</span>, then
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d([a,d];[b,c])-C\leq \log(a,b;c,d)\leq d([a,d];[b,c])+C,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>d</mi>
<mo stretchy="false">(</mo>
<mo stretchy="false">[</mo>
<mi>a</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">]</mo>
<mo>;</mo>
<mo stretchy="false">[</mo>
<mi>b</mi>
<mo>,</mo>
<mi>c</mi>
<mo stretchy="false">]</mo>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>C</mi>
<mo>≤<!-- ≤ --></mo>
<mi>log</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo>;</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>d</mi>
<mo stretchy="false">(</mo>
<mo stretchy="false">[</mo>
<mi>a</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">]</mo>
<mo>;</mo>
<mo stretchy="false">[</mo>
<mi>b</mi>
<mo>,</mo>
<mi>c</mi>
<mo stretchy="false">]</mo>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>C</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle d([a,d];[b,c])-C\leq \log(a,b;c,d)\leq d([a,d];[b,c])+C,}</annotation>
</semantics>
</math></span></span>
</p><p>since <span class="texhtml">log[cosh(<i>x</i>)/exp<i>x</i>)] = log (1 + exp(–2<i>x</i>))/2</span> is bounded above and below in <span class="texhtml"><i>x</i> ≥ 0</span>. Note that <span class="texhtml"><i>a</i>, <i>b</i>, <i>c</i>, <i>d</i></span> are in order around the unit circle if and only if <span class="texhtml">(<i>a</i>,<i>b</i>;<i>c</i>,<i>d</i>) &gt; 1</span>.
</p><p>A more general and precise geometric interpretation of the cross ratio can be given using projections of ideal points on to a geodesic line; it does not depend on the order of the points on the circle and therefore whether or not geodesic lines intersect.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><b>If <span class="texhtml">p</span> and <span class="texhtml">q</span> are the feet of the perpendiculars from <span class="texhtml">c</span> and <span class="texhtml">d</span> to the geodesic line <span class="texhtml">ab</span>, then <span class="texhtml">d(p,q) = | log | (a,b;c,d) ||</span>.</b></li></ul>
<p>Since both sides are invariant under Möbius transformations, it suffices to check this in the case that <span class="texhtml"><i>a</i> = 0</span>, <span class="texhtml"><i>b</i> = ∞</span>, <span class="texhtml"><i>c</i> = <i>x</i></span> and <span class="texhtml"><i>d</i> = 1</span>. In this case the geodesic line is the positive imaginary axis, right hand side equals <span class="texhtml">| log | <i>x</i> ||</span>, <span class="texhtml"><i>p</i> = | <i>x</i> | <i>i</i></span> and <span class="texhtml"><i>q</i> = <i>i</i></span>. So the left hand side equals <span class="texhtml">| log | <i>x</i> ||</span>. Note that <span class="texhtml"><i>p</i></span> and <span class="texhtml"><i>q</i></span> are also the points where the incircles of the ideal triangles <span class="texhtml"><i>abc</i></span> and <span class="texhtml"><i>abd</i></span> touch <span class="texhtml"><i>ab</i></span>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Proof_of_theorem">Proof of theorem</h3></div>
<p>A homeomorphism <span class="texhtml"><i>F</i></span> of the circle is <a href="Quasisymmetric_map" title="Quasisymmetric map"><i>quasisymmetric</i></a> if there are constants <span class="texhtml"><i>a</i>, <i>b</i> &gt; 0</span> such that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \displaystyle {{|F(z_{1})-F(z_{2})| \over |F(z_{1})-F(z_{3})|}\leq a{|z_{1}-z_{2}|^{b} \over |z_{1}-z_{3}|^{b}}.}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mrow>
</mfrac>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msup>
</mrow>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>b</mi>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<mo>.</mo>
</mrow>
</mstyle>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \displaystyle {{|F(z_{1})-F(z_{2})| \over |F(z_{1})-F(z_{3})|}\leq a{|z_{1}-z_{2}|^{b} \over |z_{1}-z_{3}|^{b}}.}}</annotation>
</semantics>
</math></span></span>
</p><p>It is <i>quasi-Möbius</i> is there are constants <span class="texhtml"><i>c</i>, <i>d</i> &gt; 0</span> such that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \displaystyle {|(F(z_{1}),F(z_{2});F(z_{3}),F(z_{4}))|\leq c|(z_{1},z_{2};z_{3},z_{4})|^{d},}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>;</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>c</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>;</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>d</mi>
</mrow>
</msup>
<mo>,</mo>
</mrow>
</mstyle>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \displaystyle {|(F(z_{1}),F(z_{2});F(z_{3}),F(z_{4}))|\leq c|(z_{1},z_{2};z_{3},z_{4})|^{d},}}</annotation>
</semantics>
</math></span></span>
</p><p>where
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \displaystyle {(z_{1},z_{2};z_{3},z_{4})={(z_{1}-z_{3})(z_{2}-z_{4}) \over (z_{2}-z_{3})(z_{1}-z_{4})}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>;</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<msub>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mrow>
</mfrac>
</mrow>
</mrow>
</mstyle>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \displaystyle {(z_{1},z_{2};z_{3},z_{4})={(z_{1}-z_{3})(z_{2}-z_{4}) \over (z_{2}-z_{3})(z_{1}-z_{4})}}}</annotation>
</semantics>
</math></span></span>
</p><p>denotes the <a href="Cross-ratio" title="Cross-ratio">cross-ratio</a>.
</p><p>It is immediate that quasisymmetric and quasi-Möbius homeomorphisms are closed under the operations of inversion and composition.
</p><p>If <span class="texhtml"><i>F</i></span> is quasisymmetric then it is also quasi-Möbius, with <span class="texhtml"><i>c</i> = <i>a</i><sup>2</sup></span> and <span class="texhtml"><i>d</i> = <i>b</i></span>: this follows by multiplying the first inequality for <span class="texhtml">(<i>z</i><sub>1</sub>,<i>z</i><sub>3</sub>,<i>z</i><sub>4</sub>)</span> and <span class="texhtml">(<i>z</i><sub>2</sub>,<i>z</i><sub>4</sub>,<i>z</i><sub>3</sub>)</span>. Conversely any quasi-Möbius homeomorphism <span class="texhtml"><i>F</i></span> is quasisymmetric. To see this, it can be first be checked that <span class="texhtml"><i>F</i></span> (and hence <span class="texhtml"><i>F</i><sup>−1</sup></span>) is <a href="H%C3%B6lder_continuous" class="mw-redirect" title="Hölder continuous">Hölder continuous</a>. Let <span class="texhtml"><i>S</i></span> be the set of cube roots of unity, so that if <span class="texhtml"><i>a</i> ≠ <i>b</i></span> in <span class="texhtml"><i>S</i></span>, then <span class="texhtml">| <i>a</i> − <i>b</i> | = 2 sin <span class="texhtml mvar" style="font-style:italic;">π</span>/3 = <span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;">3</span></span></span>. To prove a Hölder estimate, it can be assumed that <span class="texhtml"><i>x</i> – <i>y</i></span> is uniformly small. Then both <span class="texhtml"><i>x</i></span> and <span class="texhtml"><i>y</i></span> are greater than a fixed distance away from <span class="texhtml"><i>a</i>, <i>b</i></span> in <span class="texhtml"><i>S</i></span> with <span class="texhtml"><i>a</i> ≠ <i>b</i></span>, so the estimate follows by applying the quasi-Möbius inequality to <span class="texhtml"><i>x</i>, <i>a</i>, <i>y</i>, <i>b</i></span>. To verify that <span class="texhtml"><i>F</i></span> is quasisymmetric, it suffices to find a uniform upper bound for <span class="texhtml">| <i>F</i>(<i>x</i>) − <i>F</i>(<i>y</i>) | / | <i>F</i>(<i>x</i>) − <i>F</i>(<i>z</i>) |</span> in the case of a triple with <span class="texhtml">| <i>x</i> − <i>z</i> | = | <i>x</i> − <i>y</i> |</span>, uniformly small. In this case there is a point <span class="texhtml"><i>w</i></span> at a distance greater than 1 from <span class="texhtml"><i>x</i></span>, <span class="texhtml"><i>y</i></span> and <span class="texhtml"><i>z</i></span>. Applying the quasi-Möbius inequality to <span class="texhtml"><i>x</i></span>, <span class="texhtml"><i>w</i></span>, <span class="texhtml"><i>y</i></span> and <span class="texhtml"><i>z</i></span> yields the required upper bound. To summarise:
</p>
<ul><li><b>A homeomorphism of the circle is quasi-Möbius if and only if it is quasisymmetric. In this case it and its inverse are Hölder continuous. The quasi-Möbius homeomorphisms form a group under composition.</b><sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup></li></ul>
<p>To prove the theorem it suffices to prove that if <span class="texhtml"><i>F</i> = ∂<i>f</i></span> then there are constants <span class="texhtml"><i>A</i>, <i>B</i> &gt; 0</span> such that for <span class="texhtml"><i>a</i>, <i>b</i>, <i>c</i>, <i>d</i></span> distinct points on the unit circle<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup>
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \displaystyle {|(F(a),F(b);F(c),F(d))|\leq A|(a,b;c,d)|^{B}.}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mo>;</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>A</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo>;</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msup>
<mo>.</mo>
</mrow>
</mstyle>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \displaystyle {|(F(a),F(b);F(c),F(d))|\leq A|(a,b;c,d)|^{B}.}}</annotation>
</semantics>
</math></span></span>
</p><p>It has already been checked that <span class="texhtml"><i>F</i></span> (and is inverse) are continuous. Composing <span class="texhtml"><i>f</i></span>, and hence <span class="texhtml"><i>F</i></span>, with complex conjugation if necessary, it can further be assumed that <span class="texhtml"><i>F</i></span> preserves the orientation of the circle. In this case, if <span class="texhtml"><i>a</i>,<i>b</i>, <i>c</i>,<i>d</i></span> are in order on the circle, so too are there images under <span class="texhtml"><i>F</i></span>; hence both <span class="texhtml">(<i>a</i>,<i>b</i>;<i>c</i>,<i>d</i>)</span> and <span class="texhtml">(<i>F</i>(<i>a</i>),<i>F</i>(<i>b</i>);<i>F</i>(<i>c</i>),<i>F</i>(<i>d</i>))</span> are real and greater than one. In this case
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (F(a),F(b);F(c),F(d))\leq A(a,b;c,d)^{B}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mo>;</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<mi>A</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo>;</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msup>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (F(a),F(b);F(c),F(d))\leq A(a,b;c,d)^{B}.}</annotation>
</semantics>
</math></span></span>
</p><p>To prove this, it suffices to show that <span class="texhtml">log (<i>F</i>(<i>a</i>),<i>F</i>(<i>b</i>);<i>F</i>(<i>c</i>),<i>F</i>(<i>d</i>)) ≤ <i>B</i> log (<i>a</i>,<i>b</i>;<i>c</i>,<i>d</i>) + <i>C</i></span>. From the previous section it suffices show <span class="texhtml"><i>d</i>([<i>F</i>(<i>a</i>),<i>F</i>(<i>b</i>)],[<i>F</i>(<i>c</i>),<i>F</i>(<i>d</i>)]) ≤ <i>P</i> <i>d</i>([<i>a</i>,<i>b</i>],[<i>c</i>,<i>d</i>]) + <i>Q</i></span>. This follows from the fact that the images under <span class="texhtml"><i>f</i></span> of <span class="texhtml">[<i>a</i>,<i>b</i>]</span> and <span class="texhtml">[<i>c</i>,<i>d</i>]</span> lie within <span class="texhtml"><i>h</i></span>-neighbourhoods of <span class="texhtml">[<i>F</i>(<i>a</i>),<i>F</i>(<i>b</i>)]</span> and <span class="texhtml">[<i>F</i>(<i>c</i>),<i>F</i>(<i>d</i>)]</span>; the minimal distance can be estimated using the quasi-isometry constants for <span class="texhtml"><i>f</i></span> applied to the points on <span class="texhtml">[<i>a</i>,<i>b</i>]</span> and <span class="texhtml">[<i>c</i>,<i>d</i>]</span>
realising <span class="texhtml"><i>d</i>([<i>a</i>,<i>b</i>],[<i>c</i>,<i>d</i>])</span>.
</p><p>Adjusting <span class="texhtml"><i>A</i></span> and <span class="texhtml"><i>B</i></span> if necessary, the inequality above applies also to <span class="texhtml"><i>F</i><sup>−1</sup></span>. Replacing <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span>, <span class="texhtml"><i>c</i></span> and <span class="texhtml"><i>d</i></span> by their images under <span class="texhtml"><i>F</i></span>, it follows that
</p><p><span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle A^{-1}|(a,b;c,d)|^{-B}\leq |(F(a),F(b);F(c),F(d))|\leq A|(a,b;c,d)|^{B}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>A</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo>;</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi>B</mi>
</mrow>
</msup>
<mo>≤<!-- ≤ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>b</mi>
<mo stretchy="false">)</mo>
<mo>;</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>c</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mi>A</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>a</mi>
<mo>,</mo>
<mi>b</mi>
<mo>;</mo>
<mi>c</mi>
<mo>,</mo>
<mi>d</mi>
<mo stretchy="false">)</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle A^{-1}|(a,b;c,d)|^{-B}\leq |(F(a),F(b);F(c),F(d))|\leq A|(a,b;c,d)|^{B}}</annotation>
</semantics>
</math></span></span>
</p><p>if <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span>, <span class="texhtml"><i>c</i></span> and <span class="texhtml"><i>d</i></span> are in order on the unit circle. Hence the same inequalities are valid for the three cyclic of the quadruple <span class="texhtml"><i>a</i>, <i>b</i>, <i>c</i>, <i>d</i></span>. If <span class="texhtml"><i>a</i></span> and <span class="texhtml"><i>b</i></span> are switched then the cross ratios are sent to their inverses, so lie between 0 and 1; similarly if <span class="texhtml"><i>c</i></span> and <span class="texhtml"><i>d</i></span> are switched. If both pairs are switched, the cross ratio remains unaltered. Hence the inequalities are also valid in this case. Finally if <span class="texhtml"><i>b</i></span> and <span class="texhtml"><i>c</i></span> are interchanged, the cross ratio changes from <span class="texhtml">λ</span> to <span class="texhtml">λ<sup>–1</sup>
(λ – 1) = 1 – λ<sup>–1</sup></span>, which lies between 0 and 1. Hence again the same inequalities are valid. It is easy to check that using these transformations the inequalities are valid for all possible permutations of <span class="texhtml"><i>a</i></span>, <span class="texhtml"><i>b</i></span>, <span class="texhtml"><i>c</i></span> and <span class="texhtml"><i>d</i></span>, so that <span class="texhtml"><i>F</i></span> and its inverse are quasi-Möbius homeomorphisms.
</p>
<div class="mw-heading mw-heading2"><h2 id="Busemann_functions_and_visual_metrics_for_CAT(-1)_spaces">Busemann functions and visual metrics for CAT(-1) spaces</h2></div>
<p>Busemann functions can be used to determine special visual metrics on the class of CAT(-1) spaces. These are complete geodesic metric spaces in which the distances between points on the boundary of a geodesic triangle are less than or equal to the comparison triangle in the hyperbolic upper half plane or equivalently the unit disk with the Poincaré metric. In the case of the unit disk the chordal metric can be recovered directly using Busemann functions <span class="texhtml"><i>B</i><sub>γ</sub></span> and the special theory for the disk generalises completely to any proper CAT(-1) space <span class="texhtml"><i>X</i></span>. The hyperbolic upper half plane is a CAT(0) space, as lengths in a hyperbolic geodesic triangle are less than lengths in the Euclidean comparison triangle: in particular a CAT(-1) space is a CAT(0) space, so the theory of Busemann functions and the Gromov boundary applies. From the theory of the hyperbolic disk, it follows in particular that every geodesic ray in a CAT(-1) space extends to a geodesic line and given two points of the boundary there is a unique geodesic <span class="texhtml">γ</span> such that has these points as the limits <span class="texhtml">γ(±∞)</span>. The theory applies equally well to any CAT(<span class="texhtml">−κ</span>) space with <span class="texhtml">κ &gt; 0</span> since these arise by scaling the metric on a CAT(-1) space by <span class="texhtml">κ<sup>−1/2</sup></span>. On the hyperbolic unit disk <span class="texhtml"><i>D</i></span> quasi-isometries of <span class="texhtml"><i>D</i></span> induce quasi-Möbius homeomorphisms of the boundary in a functorial way. There is a more general theory of Gromov hyperbolic spaces, a similar statement holds, but with less precise control on the homeomorphisms of the boundary.<sup id="cite_ref-Bourdon_1995_14-2" class="reference"><a href="#cite_note-Bourdon_1995-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Buyalo_2007_15-2" class="reference"><a href="#cite_note-Buyalo_2007-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Example:_Poincaré_disk_2">Example: Poincaré disk</h3></div>
<div class="mw-heading mw-heading2"><h2 id="Applications_in_percolation_theory">Applications in percolation theory</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Further information: <a href="Percolation_theory" title="Percolation theory">percolation theory</a></div>
<p>More recently Busemann functions have been used by <a href="Probability_theory" title="Probability theory">probabilists</a> to study asymptotic properties in models of <a href="First_passage_percolation" title="First passage percolation">first-passage percolation</a><sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> and directed last-passage percolation.<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 40em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a href="#CITEREFBusemann1955">Busemann 1955</a>, p.&nbsp;131</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, p.&nbsp;273</span>
</li>
<li id="cite_note-BGS-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-BGS_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-BGS_3-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-BGS_3-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-BGS_3-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBallmannGromovSchroeder1985">Ballmann, Gromov &amp; Schroeder 1985</a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;268–269</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a href="#CITEREFLurie2010">Lurie 2010</a>, p.&nbsp;13</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;271–272</span>
</li>
<li id="cite_note-Bridson_1999_pages=271–272-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-Bridson_1999_pages=271–272_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Bridson_1999_pages=271–272_7-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Bridson_1999_pages=271–272_7-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;271–272</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><a href="#CITEREFDal'boPeignéSambusetti2012">Dal'bo, Peigné &amp; Sambusetti 2012</a>, pp.&nbsp;94–96</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;260–276</span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><a href="#CITEREFBallmann1995">Ballmann 1995</a>, pp.&nbsp;27–30</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;271–272</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text">In <a href="Geodesic_normal_coordinates" class="mw-redirect" title="Geodesic normal coordinates">geodesic normal coordinates</a>, the metric <span class="texhtml"><i>g</i>(<i>x</i>) = I + ε ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>x</i> </span>‖</span>. By geodesic convexity, a geodesic from <span class="texhtml"><i>p</i></span> to <span class="texhtml"><i>q</i></span> lies in the ball of radius <span class="texhtml"><i>r</i> = max ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>p</i> </span>‖, ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>q</i> </span>‖</span>. The straight line segment gives an upper estimate for <span class="texhtml"><i>d</i>(<i>p</i>,<i>q</i>)</span> of the stated form. To obtain a similar lower estimate, observe that if <span class="texhtml"><i>c</i>(<i>t</i>)</span> is a smooth path from <span class="texhtml"><i>p</i></span> to <span class="texhtml"><i>q</i></span>, then <span class="texhtml"><i>L</i>(<i>c</i>) ≥ (1 − ε <i>r</i>) ⋅ ∫ ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>c</i> </span>‖ <i>dt</i> ≥ (1 − ε <i>r</i>) ⋅ ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"> <i>p</i> − <i>q</i> </span>‖</span>. (Note that these inequalities can be improved using the sharper estimate <span class="texhtml"><i>g</i>(<i>x</i>) = I + ε ‖<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"><i>x</i></span>‖<sup>2</sup></span>).</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text">Note that a metric space <span class="texhtml"><i>X</i></span> which is complete and locally compact need not be proper, for example <span class="texhtml"><b>R</b></span> with the metric <span class="texhtml"><i>d</i>(<i>x</i>,<i>y</i>) = | <i>x</i> – <i>y</i> | /(1 + | <i>x</i> – <i>y</i> |)</span>. On the other hand, by the <a href="Hopf%E2%80%93Rinow_theorem" title="Hopf–Rinow theorem">Hopf–Rinow theorem</a> for metric spaces, if <span class="texhtml"><i>X</i></span> is complete, locally compact and geodesic—every two points <span class="texhtml"><i>x</i></span> and <span class="texhtml"><i>y</i></span> are joined by a geodesic parametrised by arclength—then <span class="texhtml"><i>X</i></span> is proper (see <a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;35–36). Indeed if not, there is a point <span class="texhtml"><i>x</i></span> in <span class="texhtml"><i>X</i></span> and a closed ball <span class="texhtml"><i>K</i> = <span style="text-decoration:overline;"><i>B</i></span>(<i>x</i>,<i>r</i>)</span> maximal subject to being compact; then, since by hypothesis <span class="texhtml"><span style="text-decoration:overline;"><i>B</i></span>(<i>x</i>,<i>R</i>)</span> is non-compact for each <span class="texhtml"><i>R</i> &gt; <i>r</i></span>, a diagonal argument shows that there is a sequence <span class="texhtml">(<i>x</i><sub><i>n</i></sub>)</span> with <span class="texhtml"><i>d</i>(<i>x</i>,<i>x</i><sub><i>n</i></sub>)</span> decreasing to <span class="texhtml"><i>r</i></span> but with no convergent subsequence; on the other hand taking <span class="texhtml"><i>y</i><sub><i>n</i></sub></span> on a geodesic joining <span class="texhtml"><i>x</i></span> and <span class="texhtml"><i>x</i><sub><i>n</i></sub></span>, with <span class="texhtml"><i>d</i>(<i>x</i>,<i>y</i><sub><i>n</i></sub>) = <i>r</i></span>, compactness of <span class="texhtml"><i>K</i></span> implies <span class="texhtml">(<i>y</i><sub><i>n</i></sub>)</span>, and hence <span class="texhtml">(<i>x</i><sub><i>n</i></sub>)</span>, has a convergent subsequence, a contradiction.</span>
</li>
<li id="cite_note-Bourdon_1995-14"><span class="mw-cite-backlink">^ <a href="#cite_ref-Bourdon_1995_14-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Bourdon_1995_14-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Bourdon_1995_14-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBourdon1995">Bourdon 1995</a></span>
</li>
<li id="cite_note-Buyalo_2007-15"><span class="mw-cite-backlink">^ <a href="#cite_ref-Buyalo_2007_15-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Buyalo_2007_15-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Buyalo_2007_15-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBuyaloSchroeder2007">Buyalo &amp; Schroeder 2007</a></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><a href="#CITEREFMostow1973">Mostow 1973</a></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><a href="#CITEREFRoe2003">Roe 2003</a></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><a href="#CITEREFBuyaloSchroeder2007">Buyalo &amp; Schroeder 2007</a>, pp.&nbsp;1–6</span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;399–405</span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a href="#CITEREFKapovich2001">Kapovich 2001</a>, pp.&nbsp;51–52</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><a href="#CITEREFMorse1924">Morse 1924</a></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><a href="#CITEREFRatcliffe2006">Ratcliffe 2006</a>, pp.&nbsp;580–599</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><a href="#CITEREFKapovich2001">Kapovich 2001</a>, p.&nbsp;51</span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><a href="#CITEREFRatcliffe2006">Ratcliffe 2006</a>, p.&nbsp;583, Lemma 4</span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><a href="#CITEREFRatcliffe2006">Ratcliffe 2006</a>, pp.&nbsp;584–586, Lemmas 5–6</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><a href="#CITEREFKapovich2001">Kapovich 2001</a>, p.&nbsp;52</span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text">Bi-Lipschitz homeomorphisms are those for which they and their inverses are Lipschitz continuous</span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text">See:
<ul><li><a href="#CITEREFAhlfors1966">Ahlfors 1966</a></li>
<li><a href="#CITEREFLehto1987">Lehto 1987</a></li></ul>
</span></li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text">See:
<ul><li><a href="#CITEREFBourdon1995">Bourdon 1995</a></li>
<li><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a></li>
<li><a href="#CITEREFRoe2003">Roe 2003</a></li>
<li><a href="#CITEREFBuyaloSchroeder2007">Buyalo &amp; Schroeder 2007</a></li>
<li><a href="#CITEREFBourdon2009">Bourdon 2009</a></li></ul>
</span></li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><a href="#CITEREFBridsonHaefliger1999">Bridson &amp; Haefliger 1999</a>, pp.&nbsp;430–431</span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text">See:
<ul><li><a href="#CITEREFBourdon1995">Bourdon 1995</a></li>
<li><a href="#CITEREFBuyaloSchroeder2007">Buyalo &amp; Schroeder 2007</a></li>
<li><a href="#CITEREFBourdon2009">Bourdon 2009</a></li></ul>
</span></li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><a href="#CITEREFRoe2003">Roe 2003</a>, p.&nbsp;113</span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><a href="#CITEREFBeardon1983">Beardon 1983</a>, pp.&nbsp;75–78 Note that there is a natural homomorphism of <span class="texhtml"><i>S</i><sub>4</sub></span> onto <span class="texhtml"><i>S</i><sub>3</sub></span>, acting by conjugation on <span class="texhtml">(<i>a</i>,<i>b</i>)(<i>c</i>,<i>d</i>), (<i>a</i>,<i>c</i>)(<i>b</i>,<i>d</i>)</span> and <span class="texhtml">(<i>a</i>,<i>d</i>)(<i>b</i>,<i>c</i>)</span>. Indeed these permutations together with the identity form a normal Abelian subgroup equal to its own centraliser: the action of <span class="texhtml"><i>S</i><sub>4</sub></span> by conjugation on the non-trivial elements yields the homomorphism onto <span class="texhtml"><i>S</i><sub>3</sub></span>.</span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text">See:
<ul><li><a href="#CITEREFPaulin1996">Paulin 1996</a></li>
<li><a href="#CITEREFBuyaloSchroeder2007">Buyalo &amp; Schroeder 2007</a></li></ul>
</span></li>
<li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><a href="#CITEREFVäisälä1984">Väisälä 1984</a></span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><a href="#CITEREFBourdon2009">Bourdon 2009</a></span>
</li>
<li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><a href="#CITEREFHoffman2005">Hoffman 2005</a></span>
</li>
<li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><a href="#CITEREFDamronHanson2014">Damron &amp; Hanson 2014</a></span>
</li>
<li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><a href="#CITEREFGeorgiouRassoul-AghaSeppäläinen2016">Georgiou, Rassoul-Agha &amp; Seppäläinen 2016</a></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<ul><li><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFAhlfors1966" class="citation cs2"><a href="Lars_Ahlfors" title="Lars Ahlfors">Ahlfors, Lars V.</a> (1966), <i>Lectures on quasiconformal mappings</i>, Van Nostrand</cite></li>
<li><cite id="CITEREFBallmannGromovSchroeder1985" class="citation cs2">Ballmann, Werner; Gromov, Mikhael; Schroeder, Viktor (1985), <i>Manifolds of nonpositive curvature</i>, Progress in Mathematics, vol.&nbsp;61, <a href="Birkh%C3%A4user" title="Birkhäuser">Birkhäuser</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-8176-3181-X</bdi></cite></li>
<li><cite id="CITEREFBallmann1995" class="citation cs2">Ballmann, Werner (1995), <i>Lectures on spaces of nonpositive curvature</i>, DMV Seminar, vol.&nbsp;25, Birkhäuser, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-7643-5242-6</bdi></cite></li>
<li><cite id="CITEREFBeardon1983" class="citation cs2">Beardon, Alan F. (1983), <i>The Geometry of Discrete Groups</i>, Springer-Verlag, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-387-90788-2</bdi></cite></li>
<li><cite id="CITEREFBourdon1995" class="citation cs2 cs1-prop-foreign-lang-source">Bourdon, Marc (1995), "Structure conforme au bord et flot géodésique d'un CAT(−1)-espace", <i>Enseign. Math.</i> (in French), <b>41</b>: <span class="nowrap">63–</span>102</cite></li>
<li><cite id="CITEREFBourdon2009" class="citation cs2">Bourdon, Marc (2009), "Quasi-conformal geometry and Mostow rigidity", <i>Géométries à courbure négative ou nulle, groupes discrets et rigidités</i>, Sémin. Congr., vol.&nbsp;18, Soc. Math. France, pp.&nbsp;<span class="nowrap">201–</span>212</cite></li>
<li><cite id="CITEREFBridsonHaefliger1999" class="citation cs2">Bridson, Martin R.; Haefliger, André (1999), <i>Metric spaces of non-positive curvature</i>, Springer</cite></li>
<li><cite id="CITEREFBusemann1955" class="citation cs2">Busemann, Herbert (1955), <i>The geometry of geodesics</i>, Academic Press</cite></li>
<li><cite id="CITEREFBuyaloSchroeder2007" class="citation cs2">Buyalo, Sergei; Schroeder, Viktor (2007), <i>Elements of asymptotic geometry</i>, EMS Monographs in Mathematics, <a href="European_Mathematical_Society" title="European Mathematical Society">European Mathematical Society</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-03719-036-4</bdi></cite></li>
<li><cite id="CITEREFDal'boPeignéSambusetti2012" class="citation cs2">Dal'bo, Françoise; Peigné, Marc; Sambusetti, Andrea (2012), <a rel="nofollow" class="external text" href="http://msp.org/pjm/2012/259-1/pjm-v259-n1-p03-s.pdf">"On the horoboundary and the geometry of rays of negatively curved manifolds"</a> <span class="cs1-format">(PDF)</span>, <i>Pacific J. Math.</i>, <b>259</b>: <span class="nowrap">55–</span>100, <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1010.6028">1010.6028</a></span>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.2140%2Fpjm.2012.259.55">10.2140/pjm.2012.259.55</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:7309250">7309250</a></cite>, Appendix</li>
<li><cite id="CITEREFDamronHanson2014" class="citation cs2">Damron, Michael; Hanson, Jack (2014), "Busemann functions and infinite geodesics in two-dimensional first-passage percolation", <i>Comm. Math. Phys.</i>, <b>325</b> (3): <span class="nowrap">917–</span>963, <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1209.3036">1209.3036</a></span>, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2014CMaPh.325..917D">2014CMaPh.325..917D</a>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00220-013-1875-y">10.1007/s00220-013-1875-y</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:119589291">119589291</a></cite></li>
<li><cite id="CITEREFEberleinO'Neill1973" class="citation cs2">Eberlein, P.; O'Neill, B. (1973), "Visibility manifolds", <i>Pacific J. Math.</i>, <b>46</b>: <span class="nowrap">45–</span>109, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.2140%2Fpjm.1973.46.45">10.2140/pjm.1973.46.45</a></span></cite></li>
<li><cite id="CITEREFEfremovichTikhomirova1964" class="citation cs2 cs1-prop-foreign-lang-source"><a href="Efremovich" class="mw-redirect" title="Efremovich">Efremovich, V. A.</a>; Tikhomirova, E. S. (1964), <a rel="nofollow" class="external text" href="https://www.mathnet.ru/php/getFT.phtml?jrnid=im&amp;paperid=3046&amp;what=fullt&amp;option_lang=eng">"Equimorphisms of hyperbolic spaces"</a>, <i>Izv. Akad. Nauk SSSR Ser. Mat.</i> (in Russian), <b>28</b>: <span class="nowrap">1139–</span>1144</cite></li>
<li><cite id="CITEREFGeorgiouRassoul-AghaSeppäläinen2016" class="citation cs2">Georgiou, Nicos; Rassoul-Agha, Firas; Seppäläinen, Timo (2016), "Variational formulas and cocycle solutions for directed polymer and percolation models", <i>Comm. Math. Phys.</i>, <b>346</b> (2): <span class="nowrap">741–</span>779, <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1311.3016">1311.3016</a></span>, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2016CMaPh.346..741G">2016CMaPh.346..741G</a>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00220-016-2613-z">10.1007/s00220-016-2613-z</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:5887311">5887311</a></cite></li>
<li><cite id="CITEREFHoffman2005" class="citation cs2">Hoffman, Christopher (2005), "Coexistence for Richardson type competing spatial growth models", <i>Ann. Appl. Probab.</i>, <b>15</b>: <span class="nowrap">739–</span>747, <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/math/0405377">math/0405377</a></span>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1214%2F105051604000000729">10.1214/105051604000000729</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:15113728">15113728</a></cite></li>
<li><cite id="CITEREFKapovich2001" class="citation cs2">Kapovich, Michael (2001), <i>Hyperbolic manifolds and discrete groups</i>, Progress in Mathematics, vol.&nbsp;183, <a href="Birkh%C3%A4user" title="Birkhäuser">Birkhäuser</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-8176-3904-7</bdi></cite></li>
<li><cite id="CITEREFLehto1987" class="citation cs2">Lehto, Olli (1987), <i>Univalent functions and Teichmüller spaces</i>, Graduate Texts in Mathematics, vol.&nbsp;109, Springer-Verlag, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-387-96310-3</bdi></cite></li>
<li><cite id="CITEREFLurie2010" class="citation cs2">Lurie, J. (2010), <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060708074249/http://www.math.harvard.edu/~lurie/papers/hadamard.pdf"><i>Notes on the theory of Hadamard spaces</i></a> <span class="cs1-format">(PDF)</span>, <a href="Harvard_University" title="Harvard University">Harvard University</a>, archived from <a rel="nofollow" class="external text" href="http://www.math.harvard.edu/~lurie/papers/hadamard.pdf">the original</a> <span class="cs1-format">(PDF)</span> on July 8, 2006</cite></li>
<li><cite id="CITEREFMori1957" class="citation cs2">Mori, Akira (1957), <a rel="nofollow" class="external text" href="https://www.ams.org/journals/tran/1957-084-01/S0002-9947-1957-0083024-5/S0002-9947-1957-0083024-5.pdf">"On quasi-conformality and pseudo-analyticity"</a> <span class="cs1-format">(PDF)</span>, <i>Trans. Amer. Math. Soc.</i>, <b>84</b>: <span class="nowrap">56–</span>77, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1090%2Fs0002-9947-1957-0083024-5">10.1090/s0002-9947-1957-0083024-5</a></span></cite></li>
<li><cite id="CITEREFMorse1924" class="citation cs2"><a href="Marston_Morse" title="Marston Morse">Morse, H. M.</a> (1924), <a rel="nofollow" class="external text" href="https://www.ams.org/journals/tran/1924-026-01/S0002-9947-1924-1501263-9/S0002-9947-1924-1501263-9.pdf">"A fundamental class of geodesics on any closed surface of genus greater than one"</a> <span class="cs1-format">(PDF)</span>, <i>Trans. Amer. Math. Soc.</i>, <b>26</b>: <span class="nowrap">25–</span>60, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1090%2Fs0002-9947-1924-1501263-9">10.1090/s0002-9947-1924-1501263-9</a></span></cite></li>
<li><cite id="CITEREFMostow1973" class="citation book cs2">Mostow, G. Daniel (1973), <i>Strong Rigidity of Locally Symmetric Spaces</i>, Annals of Mathematics Studies, vol.&nbsp;78, Princeton University Press, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-6910-8136-6</bdi>, <a href="JSTOR_(identifier)" class="mw-redirect" title="JSTOR (identifier)">JSTOR</a>&nbsp;<a rel="nofollow" class="external text" href="https://www.jstor.org/stable/j.ctt1bd6kr9">j.ctt1bd6kr9</a></cite></li>
<li><cite id="CITEREFPapadopoulos2014" class="citation cs2">Papadopoulos, Athanase (2014), <i>Metric spaces, convexity and non-positive curvature</i>, IRMA Lectures in Mathematics and Theoretical Physics, vol.&nbsp;6 (Second&nbsp;ed.), <a href="European_Mathematical_Society" title="European Mathematical Society">European Mathematical Society</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-03719-132-3</bdi></cite></li>
<li><cite id="CITEREFPaulin1996" class="citation cs2 cs1-prop-foreign-lang-source">Paulin, Frédéric (1996), "Un groupe hyperbolique est déterminé par son bord", <i>J. London Math. Soc.</i> (in French), <b>54</b>: <span class="nowrap">50–</span>74, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1112%2Fjlms%2F54.1.50">10.1112/jlms/54.1.50</a></cite></li>
<li><cite id="CITEREFRatcliffe2006" class="citation cs2">Ratcliffe, John G. (2006), <i>Foundations of hyperbolic manifolds</i>, Graduate Texts in Mathematics, vol.&nbsp;149 (Second&nbsp;ed.), Springer, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0387-33197-3</bdi></cite></li>
<li><cite id="CITEREFRoe2003" class="citation cs2">Roe, John (2003), <i>Lectures on coarse geometry</i>, University Lecture Series, vol.&nbsp;31, <a href="American_Mathematical_Society" title="American Mathematical Society">American Mathematical Society</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-8218-3332-4</bdi></cite></li>
<li><cite id="CITEREFShiohama1984" class="citation cs2">Shiohama, Katsuhiro (1984), "Topology of complete noncompact manifolds", <i>Geometry of geodesics and related topics</i>, Adv. Stud. Pure Math., vol.&nbsp;3, <a href="North-Holland_Publishing_Company" class="mw-redirect" title="North-Holland Publishing Company">North-Holland</a>, pp.&nbsp;<span class="nowrap">423–</span>450</cite></li>
<li><cite id="CITEREFShioya2001" class="citation cs2">Shioya, T. (2001) [1994], <a rel="nofollow" class="external text" href="https://www.encyclopediaofmath.org/index.php?title=Busemann_function">"Busemann function"</a>, <i><a href="Encyclopedia_of_Mathematics" title="Encyclopedia of Mathematics">Encyclopedia of Mathematics</a></i>, <a href="European_Mathematical_Society" title="European Mathematical Society">EMS Press</a></cite></li>
<li><cite id="CITEREFVäisälä1984" class="citation cs2">Väisälä, Jussi (1984), "Quasi-Möbius maps", <i><a href="Journal_d'Analyse_Math%C3%A9matique" title="Journal d'Analyse Mathématique">Journal d'Analyse Mathématique</a></i>, <b>44</b>: <span class="nowrap">218–</span>234, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fbf02790198">10.1007/bf02790198</a></span>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:189767039">189767039</a></cite></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-30" href="https://en.wikipedia.org/wiki/?title=Busemann_function&amp;oldid=1293030535">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>